Description
Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology.
Anduril is seeking a Staff Firmware Engineer to join its team based in Costa Mesa, CA. The firmware team at Anduril develops core technology used across multiple products such as Menace, Dive-XL, Ghost, and Roadrunner.
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
- Take full ownership of design, implementation and completion of embedded firmware projects
- Mentor other firmware engineers and help teach best practices in design engineering
- Contribute to team direction, policy and guidance
- 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
Required Qualifications
- BS or MS in CS/CE/EE or equivalent industry experience
- 10+ years of experience in firmware/embedded software development, with a focus on embedded systems
- Expert level C coding ability for embedded systems
- Demonstrated success creating complex MCU projects that communicate between multiple boards or systems
- Broad experience with one or more microcontroller cores (ARM, AVR, MSP430, PIC, etc.)
- Experience integrating microcontrollers with analog and digital sensors
- Experience developing firmware in bare-metal and/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
- Extensive 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
Preferred Qualifications
- 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
Benefits
- Competitive salary: $220,000-$292,000 USD
- Comprehensive medical, dental, and vision plans
- Income protection: life and disability insurance
- Generous time off: highly competitive PTO plans with a holiday hiatus in December
- Family planning and parenting support
- Mental health resources
- Professional development: annual reimbursement for professional development
- Commuter benefits: company-funded commuter benefits based on your region
- Retirement savings plan: Traditional 401(k), Roth, and after-tax (mega backdoor Roth) options
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://job-boards.greenhouse.io/andurilindustries/jobs/5100197007