Job Description Summary Lead Firmware Engineer will participate in embedded firmware development for the MarkVIe platforms. You will work in a global environment with a skilled cross functional team of engineers creating and improving state-of-the-art platform for use in every kind of power generation application. Job Description Essential Responsibilities • Understand high level system requirements to define the architecture and low-level design requirements and do the implementation. • Designing, developing, coding, testing and debugging system software. • Analyzing and enhancing efficiency, stability and scalability of system resources • Integrate and validate new product designs • Lead and perform high quality reviews. (Example: detailed design, source code, unit test code, requirements etc.). • Interface with hardware design and development teams • Work with the FW Test engineers to develop formal design verification and validation plans and perform or oversee testing. • Assess third party and open source software • Automated unit and regression testing. • Experience in Agile development methodology. • Maintain high quality documentation of the design, code reviews and the unit test results • Experience working on multiple stages of the product development lifecycle (project initiation, design completion, release, and maintenance) • Able to work in cross-functional and global teams Qualifications/Requirements • Bachelors / masters in Computer Science/ Electronics Engineering / Electrical Engineering or related field of study. • 6 - 10 years of working experience in embedded software programming • Experience in hands on development and troubleshooting on embedded targets • Experience in C/C++ programming and good understanding of different Microprocessor architectures. • Hands on experience in embedded systems design with preemptive, multitasking real-time operating systems (preferably QNX RTOS) • Experience in doing automated unit test for C/C++ applications. • Familiarity with software configuration management tools, defect tracking tools, and peer review. • Exposure to C# development will be an added advantage. Desired Characteristics • Experience with Control Systems firmware development for MarkVIe. • Experience working with Industry protocols like MODBUS, Profibus, Profinet, FF, CAN, Ethernet • Demonstrated experience working with global teams on global programs. • Self-starter, able to work with multi-functional teams (Hardware, Software, System Test. etc.) • Knowledge of software design for cybersecurity. • Good interpersonal skills. Additional Information Relocation Assistance Provided: Yes
Lead Engineer - Embedded SW Development
Gevernova
Python Full Stack Developer
Appliedmaterials
Ardoq Developer - Vice President
Statestreet
2026INE - India East Virtual Career Event July / Aug 2026 - Instrumentation & Controls Engineer
Exxonmobil
2026INE - India East Virtual Career Event July / Aug 2026 - Analyzer engineer
Exxonmobil
Junior Engineer
Geaerospace