About the Role
As a Senior Firmware Engineer, you will develop motor control and actuator firmware that spans across Anduril's fleet of autonomous vehicles on land, air, and sea. The ideal candidate will have a blend of experience from both tech and defense environments and is looking to leverage their passion for motor controls, firmware, and low-level development here at Anduril.
What You'll Do
- Develop motion control systems for applications such as precision actuators and electric propulsion
- Develop motor control algorithms using MATLAB/Simulink
- Develop motor models and integrate with SITL systems
- Integrate Simulink autocode algorithms with microcontroller C-based RTOS and application firmware
- Assist with part selection, board and product design
- Bring up new boards and toolchains
- Support device manufacturing efforts and operational deployments
Required Qualifications
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field (or equivalent experience)
- Experience and formal training with classical control systems
- Experience with MATLAB and Simulink
- Experience with motor control circuits and peripherals such as drivers, encoders, and Hall sensors
- Background in low-level firmware architecture, design, and development in C
- Experience with embedded ARM and motor control modules within ARM microcontrollers
- Comfortable with typical embedded systems tools, compilers, debuggers, and IDEs
- Broad experience with microcontrollers, application processors, and revision control systems
- Familiarity with common bus protocols such as SPI, I2C, CAN, and RS485
- Strong debugging skills through use of instrumentation such as oscilloscopes and protocol analyzers
- Application experience in areas such as robotics, automation, motor control, and sensor fusion
- U.S. Person status is required as this position needs to access export-controlled data
Compensation
US Salary Range
$191,000—$254,000 USD
The salary range for this role is an estimate based on a wide range of compensation factors, inclusive of base salary only. Actual salary offer may vary based on (but not limited to) work experience, education and/or training, critical skills, and/or business considerations. Highly competitive equity grants are included in the majority of full time offers; and are considered part of Anduril's total compensation package. Additionally, Anduril offers top-tier benefits for full-time employees, including: