Firmware Engineer at Anduril Industries | Powderkeg

Location: Costa Mesa, CA

Employment Type: Full-time

Team: Firmware

Anduril is a defense technology company, bringing Silicon Valley talent and funding to the defense sector. Our technology helps our customers solve their toughest challenges by enabling them to make better, more informed decisions in life-and-death situations. We’ve assembled a diverse team of experts in artificial intelligence, computer vision, sensor fusion, optics, and data analysis that are creating software and hardware solutions to radically evolve the capabilities of the United States and our allies. If you are passionate about solving problems that have real impact, come join Anduril and build the future of defense.

WHAT YOU'LL DO

  • Design embedded firmware from concept to production, developing for bare metal and RTOS platforms, create reusable device drivers, integrate system-level features, and architect changes to support an ever-growing codebase
  • Troubleshoot issues that span the electrical and software boundaries, with solid skills using both lab equipment (Oscilloscopes, DMM, etc.) and software debugging tools
  • Develop low-level firmware/software for microcontrollers, embedded Linux systems, and supporting development & testing tools
  • Write and maintain product lifecycle firmware documentation spanning from requirement specifications, design descriptions, and test procedures
  • Work closely with other electrical, mechanical, software, firmware, and test engineers to deliver fully functional products
  • Work in a fast-paced environment supporting new developments, active deployments, and customer operated hardware
  • Concurrently manage involvement in multiple projects at various stages

REQUIRED QUALIFICATIONS

  • Bachelor’s Degree in Computer Engineering, Computer Science, Electrical Engineering or equivalent
  • Background in low-level firmware architecture, design and development in C
  • Low-level device driver development and safety critical systems experience
  • Comfortable with typical embedded systems tools, compilers, debuggers and IDEs
  • Broad experience with microcontrollers, application processors, revision control systems
  • Familiarity with common bus protocols such as USB, SPI, I2C, CAN, RS232, RS485, Ethernet, etc
  • Strong debugging skills through use of instrumentation such as oscilloscopes and protocol analyzers
  • Exceptional organization and communication skills (both written and oral)
  • Proficient with Altium Designer or equivalent electronic design automation design tools
  • Proficiency with C/C++ and common languages (Python, Rust, Haskell, etc.)
  • U.S. Person status is required as this position needs to access export controlled data

Anduril is an equal-opportunity employer, and we encourage candidates from all backgrounds to apply. If you are someone passionate to work on problems that matter, we’d love to hear from you!

Job Summary
  • Job Title
    Firmware Engineer
  • Company
    Anduril Industries
  • Location
    Irvine, CA
  • Employment Type
    Full time
Ready to apply?
Ready to apply?