Anduril Industries is seeking a Senior Firmware Engineer to join its Tactical Recon & Strike team in Atlanta. The successful candidate will 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.
Requirements
- BS or MS in CS/CE/EE or equivalent industry experience
- 7+ years of experience in firmware/embedded software development, with a focus on embedded systems
- Strong C or C++ coding ability for embedded systems
- Experience integrating microcontrollers with analog and digital sensors
- Extensive experience with popular RTOS platforms and a strong understanding of real-time scheduling algorithms and task management
- Experience developing firmware in bare-metal environments
- Solid understanding and application of coding best practices, board bring up and debugging
- Debugging skills with JTAG, SWD, Oscilloscopes, and Logic analyzers
- Familiarity with common bus protocols such as USB, SPI, I2C, CAN, RS232, RS485, Ethernet, etc.
- Experience running unit tests, nightly build hardware in the loop validations, static code analysis
- Experience operating and deploying Continuous Integration Tools (ie. Jenkins, CircleCI, JFrog Artifactory) and automatic build environments (Ninja, Cmake, Makefiles, etc.)
- U.S. Persons status is required as this position needs to access export controlled data
Benefits
- Healthcare Benefits
- Income Protection
- Generous time off
- Family Planning & Parenting Support
- Mental Health Resources
- Professional Development
- Commuter Benefits
- Relocation Assistance
- Retirement Savings Plan