Lead Software Engineer
Core
Design and build advanced pilot assistance software and autonomy systems for real-world, safety-critical aviation environments.
Role type
Lead Software Engineer (Autonomy & Embedded Systems)
Builds
Robotic and embedded software for pilot assistance systems
Domain
Aviation, Robotics, Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Python, embedded systems programming, real-time systems, autonomy (planning/decision-making), edge compute optimization, hardware/software integration, system testing and validation
Preferred skills
ROS, DDS, simulation environments, human-in-the-loop control, safety-critical system experience
Technologies
Python, C++, ROS, DDS
Responsibilities
Design and deploy robotic/embedded software for pilot assistance; own autonomy features from concept to deployment; integrate software with sensors and perception pipelines; optimize for edge compute (CPU/GPU, latency); lead testing and validation; mentor engineers
Seniority
Senior, hands-on IC with leadership