SEEKING FREELANCER | Bangalore, India | Reverse Engineering / x86 arch | Onsite only
We at Vayavya Labs provide embedded software solutions across Automotive, EDA (Electronic Design Automation), Semiconductors, and Communications domains. We are looking for freelancers with a passion for reverse engineering, device driver development to be a part of a highly motivated team which works on Obsolescence Management of mission-critical embedded systems.
The lifetime of many mission-critical embedded systems is quite long and often requires replacement of the underlying hardware components (processor cards, network hardware, sensor cards etc..). Most often, the exact hardware component in the system would have gotten obsolete and would need to be replaced by similar hardware. Getting the same application software to run on the new hardware requires developing the device drivers for the new hardware as per the design of the older drivers. This often requires reverse-engineering the old driver code and/or binary patching.
Key Technical Skills:
   * Strong in C and Data Structures
   * Good understanding of x86 assembly language and x86 system architecture
   * Experience in working with reverse engineering tools such as IDA pro, Ghidra
   * Experience in binary patching

Key Non Technical traits:
   * Excellent problem-solving abilities
   * Ability to learn and adapt
   * Not afraid of failures, persistent and loads of patience
   * Self-managed

Email: REDACTED_EMAIL