A

Anduril

Builds autonomous weapons for the US and allies

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.
  • Clear communication and organizational skills, including documentation and training material.
  • At least 5 years of firmware or embedded software development experience, 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 environments.
  • Debugging skills using JTAG, SWD, oscilloscopes, and logic analyzers.
  • Solid understanding and application of coding best practices, board bring-up, and debugging.
  • Experience with common bus protocols such as USB, SPI, I2C, CAN, RS232, RS485, and Ethernet.
  • 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 an expanding codebase.
  • Own complex firmware features of an embedded system.
  • Quickly 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 concurrently at various stages.

Desired Qualifications

  • Advanced expertise with C/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