Senior Firmware Engineer

Anduril

Atlanta, United States
$126,000 - $167,000 usd py
On-site
Develop production firmware
Integrate with embedded linux
Design fault-tolerant drivers
Develop and ship production firmware for avionics, launch and ground support solutions, integrating with embedded Linux-based software and electro-mechanical end-to-end systems

Job Summary

  • Develop and ship production firmware for avionics, launch and ground support solutions, integrating with embedded Linux-based software and electro-mechanical end-to-end systems.
  • Design and implement fault-tolerant low-level firmware drivers, middleware, and application software for microcontrollers in an RTOS environment.
  • Partner cross-functionally (software, hardware, mechanical, test and automation) to debug, profile and harden systems to persist in the face of real-world challenges.

Matching Summary

Develop and ship production firmware for avionics, launch and ground support solutions, integrating with embedded Linux-based software and electro-mechanical end-to-end systems.

Salary

$126,000 - $167,000 USD

Skills & Requirements

Must-have

  • Develop production firmware
  • Integrate with embedded Linux
  • Design fault-tolerant drivers
  • RTOS environment (Zephyr)
  • Concurrency and resource management
  • Firmware evaluation tools
  • Debug with JTAG, SWD, Oscilloscopes
  • Common bus protocols (USB, SPI, I2C, CAN, RS232, RS485, Ethernet)
  • Continuous Integration Tools

Nice-to-have

  • Bias for action
  • Naturally curious about technologies

Key Requirements

  • 7+ years of experience in firmware/embedded software development
  • BS or MS in CS/CE/EE or equivalent industry experience
  • Strong C or C++ coding ability
  • Experience integrating microcontrollers with sensors
  • Extensive RTOS experience
  • Experience developing firmware in bare-metal environments
  • Solid understanding of coding best practices
  • U.S. Persons status required

Work Rights

U.S. Persons status required

Tailored Resume

Cover Letter