← All roles

Senior Firmware Engineer (RTOS)

Anduril· Hardware Platform : Core Technology Products
Apply on company site
Costa Mesa, CA$191k - $253kFull-timePosted 6mo ago

About the role

Senior Firmware Engineer to join Anduril’s Costa Mesa, CA team. Develop low-level firmware for embedded systems across multiple products, work with Electrical Engineering, and design RTOS-based real-time software.

Responsibilities

  • Develop low-level firmware/software for microcontrollers, create reusable device drivers, integrate system-level features and architect changes to support an ever-growing codebase
  • Own complex firmware features of an embedded system
  • Quickly debug and troubleshoot issues that span the electrical, firmware, and software boundaries
  • Help select microcontrollers and peripherals and review schematics with electrical engineering team
  • Concurrently manage involvement in multiple projects at various stages
  • Design, implement, and optimize real-time applications within an RTOS environment, managing tasks, threads, and inter-process communication for deterministic system behavior.
  • Architect robust and fault-tolerant software using RTOS primitives such as mutexes, semaphores, message queues, and event flags to handle concurrency and resource sharing effectively.

Qualifications

  • BS or MS in CS/CE/EE or equivalent industry experience
  • 5+ years of experience in firmware/embedded software development, with a focus 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 RTOS environments
  • Debugging skills with JTAG, SWD, Oscilloscopes, and Logic analyzers
  • Extensive experience with popular RTOS platforms (e.g., FreeRTOS, Zephyr, RTX, ThreadX) and an understanding of real-time scheduling algorithms and task management
  • 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, Ethernet, etc.
  • Must be a U.S. Person due to required access to U.S. export controlled information or facilities

Skills

Required:C programming for embedded systemsRTOS experienceMicrocontroller integrationDebugging tools

Benefits

  • Benefits package available (health, recovery, and other coverages) as part of full-time employment
Last updated Jul 8, 2026. Interested? Apply on the company site.

About Anduril

defense-aero-and-safetyliquid-ai-recruiting-targetsetter-30setter-30-2026-q1wing-list-2026wing-list-2026-giga-stage

More open roles at Anduril