Software Engineer, Advanced Pilot Assistant Software
Design and build autonomy, robotics, and embedded software for advanced pilot assistance systems in safety-critical aviation environments. Work across the stack in Python and C++ with hardware, sensors, and real-time systems.
What You’ll Do
- Design, build, and deploy robotic and embedded software components used in advanced pilot assistance systems.
- Contribute to autonomy-related features or subsystems from development through deployment, with a focus on reliability and performance.
- Write, test, and maintain high-quality Python and/or C++ code across autonomy, systems, and embedded components.
- Integrate software with hardware, sensors, and perception or data ingestion pipelines to support autonomous and operator-in-the-loop decision-making.
- Help optimize software for edge compute environments, including managing latency and resource usage.
- Participate in testing, validation, and deployment efforts to ensure systems meet safety-critical and mission-critical requirements.
- Collaborate in design reviews, code reviews, and hands-on development with senior engineers and cross-functional teams.
What Will Make You Successful
- 2+ years of experience designing or building robotic software and/or embedded systems, or equivalent experience through projects, internships, or coursework.
- Experience writing production-quality code in C++ and/or Python.
- Familiarity with real-time or interactive systems that support users making time-sensitive decisions.
- Exposure to autonomy-related systems such as planning, decision-making, or reasoning, and working with sensor or perception pipelines.
- Some experience working with embedded or edge compute platforms and debugging hardware/software interactions.
- Ability to learn quickly and contribute effectively in fast-moving, ambiguous environments.
Bonus Points
- Experience working on safety-critical or mission-critical systems, including aviation or robotics domains.
- Exposure to robot operating systems or middleware such as ROS or DDS.
- Interest in human-in-the-loop systems, simulation environments, or real-time control systems.
- Background or strong interest in autonomy, robotics, or advanced mobility.
Perks & Benefits (Full-Time Employees)
- Healthcare: 100% of employee medical premiums covered; 25% for dependents
- Time Off: 3 weeks PTO plus 13+ paid company holidays
- Stipends: Monthly phone and wellness benefits
- 401(k): Offered (no current employer match, but committed to enhancing this benefit in the future)
Principal Astronautical Engineer
Lead astronautical engineering solutions for spacecraft flight dynamics, navigation, guidance, and mission operations. Requires MS degree, 8-20 years experience, expert-level astronautics knowledge, and strong C/C++/Python skills.
Software Engineer, Sensor Platform
Design and develop sensor and compute systems for autonomous vehicles. Requires 2+ years experience, C++ proficiency, embedded/real-time systems expertise, and robotics or autonomous driving domain experience.
Senior Software Engineer, Sensor Platform
Design and develop sensor and compute systems for autonomous vehicles. Requires strong C++ skills, Linux kernel experience, and 6+ years building real-time systems from drivers to applications.