
Software Engineer - Drone Simulator
Harmattan AI6 months ago
Paris, FranceMid Level
Responsibilities
- Design, develop, and maintain flight-simulation tools and features.
- Define technical solutions, including architecture, APIs, and user interfaces, for project needs.
- Analyze and improve simulator performance.
- Collaborate with GNC, ML, and Embedded teams to define specifications and meet user needs.
- Write documentation and tutorials and eventually mentor junior developers on standardized practices.
Requirements
- At least 3 years of professional software engineering experience.
- Strong proficiency in C++ and Python with good knowledge of Linux system internals.
- Significant experience with drones or robotic systems and practical understanding of embedded software, including GNC, gimbal, or video systems.
- Experience with open-source autopilots such as PX4 or ArduPilot.
- Experience developing with game engines or contributing to 3D video game engines involving physics or visual realism; Unreal Engine experience is preferred.
- BSc or MSc in Computer Science, Software Engineering, Robotics, or a similar technical field, or equivalent professional experience.
- Ability to balance user feedback with technical vision and deliver complex projects under evolving requirements.