VEHICLE MANAGEMENT SYSTEMS LEAD

Anduril Industries
Full-time
Costa Mesa, CA
$168,000 - $252,000
Posted on 5 months ago

Job Description

The Vehicle Management System (VMS) software team develops flight computer vehicle software for small drones. As a Vehicle Management System Software Lead, you will lead a team and develop the embedded software that powers Anduril’s aircraft.

Responsibilities

  • Lead design and implementation of vehicle control systems
  • Oversee embedded software development in Linux, RTOS and baremetal environments
  • Guide development of device drivers, protocols, and APIs for aircraft sensors
  • Spearhead integration of new features and sensors into flight controller software
  • Direct integration of guidance and control algorithms
  • Oversee creation and maintenance of SITL and HITL test fixtures
  • Lead analysis of flight test results and drive continuous improvement
  • Collaborate with manufacturing teams on device production efforts
  • Provide technical leadership for operational aircraft deployments

Requirements

  • 8+ years of C++ or Rust programming experience in embedded environments
  • Bachelor's degree in Computer Science, Electrical Engineering, or related field
  • Proven track record in embedded software or safety-critical systems development
  • Deep expertise in low-level embedded software architecture, design, and implementation
  • Extensive experience in low-level device driver development
  • Mastery of embedded systems tools, compilers, debuggers, and IDEs
  • In-depth knowledge of communication buses and protocols (CAN, UART, SPI, I2C, Ethernet, etc.)
  • Exceptional debugging skills using oscilloscopes and protocol analyzers
  • Strong leadership abilities with experience mentoring junior engineers
  • Eligible to obtain and maintain an active U.S. Secret security clearance

Benefits

  • No benefits