onsite
System & Software Engineer - Helicopter Simulation - Orizon GmbH, Unit Aviation
Software Engineer
Lead the development of high‑fidelity helicopter simulation software, integrating real‑time flight dynamics, sensor models, and control algorithms using C++, Python, and ROS on embedded platforms.
About the role
Key Responsibilities
- Design, implement, and maintain simulation core modules in C++ and Python, ensuring real‑time performance and scalability.
- Integrate ROS-based middleware to interface with flight control, sensor, and visualization components.
- Develop and validate flight dynamics, aerodynamics, and control models using MATLAB/Simulink and GPU acceleration.
- Collaborate with hardware teams to port simulation kernels to embedded targets and optimize for low‑latency execution.
- Write comprehensive unit and integration tests, perform code reviews, and document design decisions.
Requirements
- Bachelor’s or Master’s degree in Aerospace Engineering, Computer Science, or related field.
- 5+ years of experience in real‑time simulation or embedded software development.
- Proficiency in C++ (modern standards), Python, and ROS.
- Strong background in flight dynamics, control theory, and GPU programming.
- Excellent problem‑solving skills and ability to work in a cross‑functional team.