Logo
Anduril Industries, Inc.

Senior Firmware Engineer - Flight Software

Anduril Industries, Inc., Costa Mesa, California, United States, 92626


WHAT YOU'LL DO

Develop low-level flight software for microcontrollers, create reusable device drivers, integrate system-level features and architect changes to support an ever-growing codebase

Develop hardware drivers to interface to various sensors such as Inertial Measurement Units (IMUs)),

Contribute to hardware-in-the-loop testing to verify and validate combined software and hardware functionality

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

REQUIRED QUALIFICATIONS

BS or MS in CS/CE/EE or equivalent industry experience of 8+ years

Strong C coding ability for embedded systems

Demonstrated experience developing embedded software for autonomous flight vehicles

Advanced competency in real-time embedded software control 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

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, ARINC-825, RS232/485, Ethernet

U.S. Persons status is required as this position needs to access export controlled data

PREFERRED QUALIFICATIONS

Experience with flight software such as Ardupilot

Experience with one or more microcontroller cores (ARM, AVR, MSP430, PIC, etc.)

Have a bias for action. If you see a problem, you want to solve and fix it

Be naturally curious about the technologies and tools you use

#J-18808-Ljbffr