Senior Software Engineer
Core
Design and implement safety-critical flight and vehicle management systems, including scalable subsystems for sensor processing, state estimation, and actuation.
Role type
Senior embedded software engineer (safety-critical systems)
Builds
Real-time embedded software, device drivers, and simulation fixtures for vehicle management
Domain
Aerospace/Defense, Embedded Systems, Autonomous Vehicles
Required skills
C++, Rust, Real-Time Operating Systems (RTOS), Systems programming, Concurrency, Optimization, CAN/CANFD/UART/SPI/I2C/Ethernet protocols
Preferred skills
Embedded autonomous-vehicle software, High-assurance safety-critical software, DO-178 or IEC 61508 experience, Navigation and communications systems
Technologies
RTOS, C++, Rust, CAN, CANFD, UART, SPI, I2C, Ethernet, ARINC-825, ARINC-429, MIL-STD-1553 (via careerplan.io/jobs/22002-senior-software-engineer-at-anduril-industries)
Responsibilities
Develop real-time embedded software and device drivers; Create software-in-the-loop and hardware-in-the-loop test fixtures; Own software components from requirements to sustainment; Support vehicle manufacturing and deployment; Mentor junior software engineers
Seniority
Senior, hands-on IC with mentorship responsibilities
