SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Anduril Industries is a defense technology company transforming U.S. and allied military capabilities through advanced technology. The company develops AI-powered systems and brings 21st-century innovation to the defense industry, focusing on autonomy, AI, computer vision, sensor fusion, and networking.
Anduril Australia is developing un-crewed maritime and air domain systems leveraging unsupervised autonomy for long-endurance, multi-mission capability. The Extra Large Autonomous Undersea Vehicle (XL-AUV) Program and related projects require a Senior GNC Engineer with deep robotics experience to architect and deliver Guidance, Navigation and Control (GNC) sub-systems throughout the entire product life-cycle.
In this role, you will:
- Lead architecture selection, design, and implementation for GNC sub-systems and control schemes for autonomous robotic platforms
- Integrate technology from best-in-class third-party vendors, research 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 for software- and hardware-in-the-loop testing
- Develop modeling and simulation capabilities to capture data during testing for model validation
- Analyze test data from control systems and instrumentation to verify vehicle performance and debug incidents
- Drive lightweight root cause analyses for vehicle anomalies tied to GNC responsibilities
- Support vehicle manufacturing and deployment
- Work as a member of a multi-disciplinary team, mentoring Software and Hardware Engineers from diverse backgrounds
REQUIREMENTS:
- Bachelor's degree in Robotics, Mechatronics, Computer Science, Engineering, or 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
- Ability to obtain and maintain an Australian Government Security Clearance
PREFERRED QUALIFICATIONS:
- Familiarity with communications busses and protocols (CAN, CANFD, ARINC-825, ARINC-429, MIL-STD-1553, UART/RS232/RS422/RS485, SPI, QSPI, I2C, Ethernet)
- 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 (PX4, ArduPilot, ROS)
- Experience with RTOS