Skip to content

Senior GNC Engineer
Company | Anduril |
---|
Location | Quincy, MA, USA |
---|
Salary | $168000 – $252000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
Requirements
- Bachelor’s degree in Robotics, Mechatronics, Computer Science, Engineering, a relevant field, or equivalent experience
- Extensive experience (at least 6 years) with development of high assurance safety critical GNC software, including cascading controls, adaptive controls, and transfer functions
- Systems programming skills including algorithms, data structures, concurrency and optimization
- Extensive experience with MATLAB and Simulink.
- Eligible to obtain and maintain an active U.S. Secret security clearance
Responsibilities
- Lead architecture selection, design and implementation for Guidance, Navigation, and Control (GNC) sub-systems and control schemes for autonomous robotic platforms
- Integrate technology from best-in-class third-party vendors, local research and development partners, and Anduril’s internal product teams
- Contribute to the design and development of other embedded sub-systems.
- Develop real-time embedded software using a RTOS
- Create test and simulation fixtures that operate with both software- and hardware-in-the-loop
- Develop modeling and simulation capabilities that capture appropriate data during testing so that models can be updated and validated
- Analyze test data captured from control systems, subsystems, and other test instrumentation to verify vehicle performance, evaluate GNC algorithm and controller behavior, or debug incidents
- Drive light-weight root cause analyses for vehicle anomalies or incidents that are tied to GNC responsibilities
- Support vehicle manufacturing and deployment
- Work as a member of a multi-disciplinary team, including as a mentor for Software and Hardware Engineers from differing backgrounds
Preferred Qualifications
- Familiarity with communications busses and protocols such as CAN, CANFD, ARINC-825, ARINC-429, MIL-STD-1553, UART/RS232/RS422/RS485, SPI, QSPI, I2C, Ethernet, etc
- Experience writing C and/or C++
- Experience troubleshooting and analyzing remotely deployed software systems
- Experience working with and testing electrical and mechanical systems
- Experience with DO-178 or similar certifications
- Familiarity with open source control software such as PX4, ArduPilot, or ROS
- Experience with RTOS