Lead Software Engineer, Advanced Pilot Assistant Software
Leads development and deployment of autonomy, robotics, and embedded software for safety-critical pilot assistance systems. The role requires 5+ years of production robotic or embedded-systems experience, strong C++ or Python skills, and hands-on hardware and edge-compute integration.
About the job
Responsibilities
- Design, build, and deploy robotic and embedded software for advanced pilot assistance systems in production environments.
- Own autonomy-related features or subsystems from concept through deployment, with emphasis on reliability and performance.
- Write, review, and maintain Python and C++ code across autonomy, systems, and embedded components.
- Integrate software with hardware, sensors, and perception or data-ingestion pipelines for autonomous and operator-in-the-loop decision-making.
- Optimize software for edge-compute environments, including CPU/GPU usage and latency, and implement safety mechanisms and fail-safes.
- Lead testing, validation, and deployment for safety-critical and mission-critical systems.
- Mentor engineers and contribute to technical direction through design reviews, code reviews, and hands-on collaboration.
Requirements
- 5+ years of experience designing and deploying robotic software and/or embedded systems in production environments.
- Strong software engineering skills in C++ and/or Python, including systems-level or embedded programming.
- Experience building real-time or interactive systems that support time-sensitive decision-making.
- Familiarity with autonomy systems such as planning, decision-making, or reasoning, and with perception or sensor pipelines.
- Hands-on experience with embedded or edge-compute platforms and hardware/software debugging.
- Ability to deliver complex systems end-to-end in fast-moving, ambiguous environments.
- Work authorization as a U.S. Person; visa sponsorship and visa transfers are not available.
Nice-to-Haves
- Experience with safety-critical or mission-critical systems, especially in aviation or robotics.
- Familiarity with Robot Operating System (ROS) or Data Distribution Service (DDS).
- Experience supporting human operators in the loop, simulation environments, or real-time control systems.
- Background in advanced mobility, autonomy, or robotics.
Compensation and Benefits
- Annual salary: $185,000–$260,000.
- 100% of employee medical premiums covered and 25% of dependent premiums covered.
- Three weeks of paid time off plus 13 or more paid company holidays.
- 401(k) offered; there is currently no employer match.
Skills
C++, Python, Robotics, Embedded Systems, Autonomy, Sensor Integration, Perception Pipelines, Edge Computing, ROS, Dds, Real-Time Systems, Gpu Optimization