Embedded Software Engineer – Combat Jet & Cryogenic Engines
Location: Pune, India (Hybrid Available)
Scope of Work
We are looking for a passionate Embedded Software Engineer to develop safety-critical software for control systems in high-performance combat jet engines and cryogenic propulsion systems. You will work closely with system engineers, FADEC developers, and hardware teams to create robust and deterministic firmware that meets aerospace-grade standards.
Nature of Work
- Design and implementation of real-time embedded software for engine control and diagnostics
- Work on microcontroller and DSP-based architectures (ARM Cortex, TI C2000, etc.)
- Development and integration of sensor interfaces (temperature, pressure, vibration, flow)
- FADEC logic implementation with focus on safety, redundancy, and performance
- Debugging with JTAG, logic analyzers, and oscilloscopes
- Development of CAN, RS-485, SPI, and I2C communication stacks
- Collaborate with simulation and hardware teams for SIL/HIL testing
- Documentation and adherence to DO-178C and other aerospace software standards
Job Requirements
- B.E./B.Tech or M.E./M.Tech in Embedded Systems, Electrical, Electronics, Instrumentation, or Computer Engineering
- 2+ years experience in embedded C/C++ development for safety-critical systems (freshers with strong projects may also apply)
- Familiarity with RTOS concepts, ISR, memory management, and task scheduling
- Hands-on experience with microcontroller peripherals and board bring-up
- Working knowledge of MATLAB/Simulink for control algorithm validation is a plus
- Prior experience in aerospace, automotive, or industrial control software preferred
- Familiarity with aerospace communication protocols and real-time constraints
- Strong debugging, version control (Git), and documentation skills
Eligibility
- Indian nationals or those eligible to work in India
- Commitment to indigenous technology and mission-critical innovation
- Applicants from defence, space, or avionics software backgrounds are encouraged