Skip to content
Beacon AIBeacon AI

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