Software Engineer - Drone Simulator
Core
Develop a state-of-the-art drone simulator to support autonomous defense applications and accelerate development/testing for GNC, ML, and Embedded teams.
Role type
Senior IC software engineer (simulation tooling)
Builds
Flight simulation tools and features for autonomous defense systems
Domain
Defense / Robotics / Simulation
Deliverable
production ML models | product features
Required skills
C++, Python, Linux system internals, drone/robotic systems, embedded software (GNC, gimbal, video), game engines (Unreal Engine), 3D video game engines
Preferred skills
Open-source autopilots (PX4, Ardupilot), mentorship
Technologies
Unreal Engine, C++, Python, Linux
Responsibilities
Design and maintain flight-simulation tools; define technical solutions including architecture, APIs, and UIs; analyze and optimize simulator performance; partner with GNC, ML, and Embedded teams; write documentation and tutorials.
Seniority
Senior, hands-on IC