Software Engineer – Jet & Cryogenic Engine Systems
Location: Pune, India (Hybrid/Remote Considered for Exceptional Candidates)
Scope of Work
We are seeking a passionate and technically strong Software Engineer to develop embedded control, simulation, and AI-driven decision systems for supersonic jet engines and cryogenic rocket engines. You will work with cross-disciplinary teams to build software for engine control (FADEC), real-time health monitoring, digital twins, and advanced AI models that optimize performance and reliability.
Nature of Work
- Develop embedded control software for FADEC using C/C++ and RTOS platforms
- Design software architecture for high-speed sensor acquisition and actuator control
- Build digital twin models interfacing with simulation platforms (e.g., Simulink, Modelica)
- Implement AI/ML pipelines for anomaly detection, predictive maintenance, and optimization
- Collaborate with aero-thermal and mechanical teams to model and test engine behaviors
- Create unit/integration test suites with MIL/SIL/HIL frameworks
- Ensure software compliance with aerospace standards (DO-178C, ARP4754A, MIL-STD-498)
Job Requirements
- B.E./B.Tech or M.E./M.Tech in Computer Science, Aerospace, ECE, or Embedded Systems
- 2+ years of experience in embedded software or control systems (freshers with strong project work also considered)
- Strong command of C/C++, Python, and MATLAB/Simulink
- Experience with real-time operating systems (e.g., VxWorks, FreeRTOS)
- Exposure to AI/ML libraries like TensorFlow, PyTorch, or Scikit-learn
- Familiarity with digital twin technologies and sensor fusion systems
- Understanding of avionics protocols (ARINC 429, CAN, MIL-STD-1553) is a plus
- Version control with Git and CI/CD pipelines for embedded software
Eligibility
- Indian citizens or eligible to work in India
- Demonstrated passion for indigenous aerospace innovation
- Open to candidates from defence, aviation, or deep tech backgrounds