Software Engineer - Flight Simulator

Sarla Aviation

Sarla Aviation

Software Engineering
Bengaluru, Karnataka, India
Posted on Jan 14, 2026
About Sarla Aviation:
Sarla Aviation is at the forefront of revolutionizing urban air mobility with its cutting-edge eVTOL (electric Vertical Take-off and Landing) aircraft featuring innovative tilt-rotor technology. Sarla Aviation, a pioneer in the development of sustainable, efficient, and safe air transportation systems, is dedicated to influencing the future of aviation. We are seeking a skilled and driven Software Engineer - Flight Simulator to join our expanding team and contribute to the success of our eVTOL program.
About the role:
As a Software Engineer – Flight Simulator, you’ll;
1. Serve as a core software engineer, responsible for developing and maintaining flight simulation framework used for system verification, validation, and pilot-in-the-loop testing.
2. Own significant portions of the simulator software stack, from initial design and implementation through integration, testing, and long-term maintenance.
3. Act as a technical bridge between software, flight controls, avionics, vehicle systems, autonomy, human factors, and hardware teams to ensure simulation capabilities align with program needs.
4. Contribute to architectural decisions that ensure the simulator remains scalable, modular, testable, and adaptable throughout the aircraft development lifecycle.
5. Support a range of simulation environments, including desktop, SIL, HIL, and immersive human-in-the-loop configurations.
Key Responsibilities:
1. Design, develop, and maintain an end-to-end flight simulation framework, including real-time execution infrastructure and modular simulation components.
2. Build simulator software from scratch, implementing aircraft dynamics, propulsion models, flight control interfaces, avionics models, environmental effects, and failure modes.
3. Manage the full software development lifecycle for simulator components, including requirements interpretation, design, implementation, integration, testing, and maintenance.
4. Develop, automate, and execute verification and validation (V&V) activities such as unit testing, integration testing, regression testing, and performance testing.
5. Support software-in-the-loop (SIL), hardware-in-the-loop (HIL), and pilot-in-the-loop simulation use cases for test and evaluation campaigns.
6. Ensure deterministic, real-time performance with a focus on reliability, latency, stability, and repeatability.
7. Integrate simulator software with visual systems, image generators, audio systems, motion platforms, and VR/MR devices to enable immersive and human-in-the-loop testing.
8. Develop and maintain real-time interfaces to external systems using ROS/ROS2, UDP/TCP, DIS, HLA, or custom communication protocols.
9. Debug and resolve complex issues across multi-threaded software, real-time systems, and integrated hardware/software environments.
10. Produce and maintain technical documentation including software design descriptions, interface control documents, test plans, and test reports.
11. Support simulator qualification, acceptance testing, and data analysis activities contributing to aircraft development and certification readiness.
Required Qualifications & Skills:
  • 3–5 years of experience in flight simulation, real-time systems, robotics simulation, or high-fidelity simulation software development.
  • Proven experience building simulation software or frameworks from the ground up.
  • Strong proficiency in C++ for real-time and performance-critical development.
  • Proficiency with ROS and/or ROS2, including node architecture, messaging, and integration within simulation environments.
  • Proficiency in Python for test automation, simulation tooling, and data analysis.
  • Experience managing the software lifecycle, including version control, code reviews, testing, and maintenance.
  • Familiarity with Linux-based development environments and multi-threaded software systems.
Preferred Qualifications:
  • Experience with eVTOL, rotorcraft, or advanced aircraft simulation.
  • Exposure to audio, visual, motion cueing, or immersive (VR/MR) simulator systems.
  • Experience with SIL/HIL environments and real-time hardware integration.
  • Familiarity with simulation standards such as DIS or HLA.
  • Experience in verification-, validation-, or certification-oriented engineering environments (e.g., DO-178/DO-331 concepts).
Why Join Us?
Be a part of a world-class team in an environment where your work directly contributes to shaping the future of urban air mobility.
Thrive in our culture of diversity, inclusion, and innovation, where your unique perspectives and ideas are valued.
Enjoy a competitive compensation package, with opportunities for growth and development in a rapidly evolving industry.
How to Apply:
Submit your resume through our website www.sarla-aviation.com or via the job post and join us in our journey to redefine aerospace with safety, integrity, and groundbreaking innovation at its core.
Sarla Aviation is dedicated to creating a diverse and inclusive workspace, championing equality and empowering every individual. We believe that our strength lies in our differences, not just our similarities. Therefore, we warmly welcome applications from all qualified candidates, regardless of their ethnicity, gender, disability, religion, sexual orientation, or age. Join us at Sarla Aviation, where your unique background and perspective are not just welcomed—they are celebrated.
SARLA AVIATION
We're developing India's most sophisticated eVTOL, driving innovation for widespread adoption in urban air mobility. Our focus is on creating an affordable, clean, and safe aerial travel experience...