Senior Software Engineer (Flight Software)Active
The opportunity
Anduril’s Maritime Division has assembled a diverse team of experts in software, robotics, artificial intelligence, sensor fusion, and data analysis to create software and hardware solutions that radically evolve the capabilities of our customers. We are fielding the next…
What you'll do
Design and implement trusted, safety critical Vehicle Management Systems that: balance constraints, restrictions and requirements in a multi-stakeholder environment.
Design and implement scalable vehicle sub-systems including sensor: processing, state estimation, contingency management, actuation, payload interfaces, and mission systems interfaces
Contribute to the design and development of existing software components: across Anduril, with the aim of developing components that are re-usable across multiple Anduril product lines
Develop real-time embedded software using an RTOS.
Develop device drivers and interfaces to a variety of sensors and actuators.
Create test and simulation fixtures that operate with both software-and hardware-in-the-loop.
What they're looking for
- Experience in design and development of embedded applications in autonomous vehicle software systems.
- Experience with development of high assurance safety critical software applications.
- Experience in developing interfaces to sensors and actuators.
- Experience troubleshooting and analyzing remotely deployed software systems.
- Experience working with and testing electrical and mechanical systems.
- Experience with DO-178, IEC 61508, or similar certifications.
- Experience with NixOS
- Familiarity with navigation and communications systems.