A

Anduril

Builds autonomous weapons for the US and allies

Senior Firmware Engineer - Space Embedded Systems

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeCosta Mesa, CA, USAIn-person

About the Job

Requirements

  • Strong engineering background from industry or school, ideally in Computer Science, Software Engineering, or Computer Engineering.
  • Ability to quickly understand and navigate complex systems and detailed requirements.
  • Ability to solve complex technical problems with little oversight.
  • Experience communicating clearly and creating documentation and training materials.
  • At least 8 years of experience in firmware or embedded software development, focused on embedded systems.
  • Strong C coding ability for embedded systems.
  • Experience integrating microcontrollers with analog and digital sensors.
  • Experience developing firmware in bare-metal or real-time operating system (RTOS) environments.
  • Debugging skills using JTAG, SWD, oscilloscopes, and logic analyzers.
  • Solid understanding and application of coding best practices, board bring-up, and debugging.
  • Solid experience with common bus protocols such as USB, SPI, I2C, CAN, RS232, RS485, and Ethernet.
  • Experience with ARM microcontroller cores.
  • Eligibility to obtain and maintain an active U.S. Secret security clearance.

Responsibilities

  • Develop low-level firmware and software for microcontrollers, create reusable device drivers, integrate system-level features, and architect changes to support a growing codebase.
  • Own complex firmware features of an embedded system to enable delivery of end-to-end mission systems.
  • Debug and troubleshoot issues spanning electrical, firmware, and software boundaries.
  • Help select microcontrollers and peripherals and review schematics with the electrical engineering team.
  • Collaborate across multiple teams to plan, build, and test complex functionality.
  • Manage involvement in multiple projects at various stages.
  • Own the architecture and deployment of solutions supporting customer missions for on-orbit spacecraft operations and mission management.
  • Contribute low-level firmware development for systems operating on on-orbit spacecraft, developing modular capabilities for Department of Defense and intelligence community customers across the space domain.
  • Be responsible for interfaces to multimodal payload platforms, bus platforms, and solutions in proliferated satellite constellations.

Desired Qualifications

  • Advanced expertise with C and C++.
  • Experience working with programming languages such as C, C++, Rust, and Python.
  • Experience with multiple microcontroller cores, such as ARM, AVR, MSP430, and PIC.
  • Experience with satellite mission autonomy, including fault isolation and recovery systems.

About the Company

Anduril

Builds autonomous weapons for the US and allies

Anduril builds autonomous weapons, such as drones, cruise missiles, and robot submarines, for the US military and its allies, often developing them with its own money before any order arrives. In 2024 it beat Boeing, Lockheed Martin, and Northrop Grumman for an Air Force contract to develop Fury, a pilotless jet that flies alongside crewed fighters. Its Lattice software merges camera and radar feeds into one live map and lets a few operators direct many drones and weapons at once, including other companies' systems. Governments buy its systems under contract, and Anduril builds much of the hardware in its own factories. Oculus founder Palmer Luckey co-founded Anduril in 2017, and it is based in Costa Mesa, California.

Company size
10,001+
Company stage
Private
Total funding
$11.5B
Headquarters
Costa Mesa, CA
Founded
2017

Recently Posted Jobs

Explore more opportunities at Anduril

See more jobs