Senior Software Engineer, Vehicle Management SystemsNew$253K
The opportunity
Senior Software Engineers independently drive the delivery of a variety of embedded and/or safety critical software integrated in to our products. This includes device management, drivers, firmware, power management, networking, and contingency management and recovery.
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.
- Familiarity with navigation and communications systems.
- Experience within the product delivery lifecycle including manufacturing,: system acceptance, deployment, and sustainment.