Senior Software Engineer, Vehicle Management Systems
About the role
Senior Software Engineer, Vehicle Management Systems
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 generation of autonomous systems to tackle the extremely challenging industry demands of maritime operations. Today, Anduril is executing on billion-dollar contracts while simultaneously performing Robot-as-a-Service (RaaS) AUV operations.
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.
Travel to co-locate with end-users and/or other teams up to 20% of the time.
Required Qualifications
Bachelor’s degree in Robotics, Mechatronics, Computer Science, Engineering, a relevant field, or equivalent experience.
Experienced and proficient at writing C.
Experience with Real Time Operating Systems (RTOS).
Familiarity with communications busses and protocols (e.g. CAN, CANFD, UART/RS232/RS422/RS485, SPI, QSPI, I2C, Ethernet, ARINC-825, ARINC-429, MIL-STD-1553, etc).
Eligible to obtain and maintain an active U.S. Secret security clearance.
US Salary Range
$191,000 - $253,000 USD
Responsibilities
- Design and implement trusted, safety critical Vehicle Management Systems
- Design and implement scalable vehicle sub-systems
- Contribute to the design and development of existing software components
- Develop real-time embedded software using an RTOS
- Travel to co-locate with end-users and/or other teams up to 20% of the time
Qualifications
- Bachelor’s degree in Robotics, Mechatronics, Computer Science, Engineering, or equivalent experience
- Experienced and proficient at writing C
- Experience with Real Time Operating Systems (RTOS)
- Familiarity with communications busses and protocols
- Eligible to obtain and maintain an active U.S. Secret security clearance
Skills mentioned
About Anduril Industries
Anduril is not a traditional defense contractor. We are shaping the future of defense, transforming US & allied military capabilities with advanced technology. We emphasize speed and results and control our products from start to finish, including funding R&D to selling finished products off the shelf. Today, Anduril is in a rapid growth phase, deploying technology in diverse locations and developing path-making products that will change defense forever. We believe that everyone at Anduril can be a catalyst. Your perspective can change lives, and we want to help you make your mark. Our team includes thinkers and doers working interdependently. We bring the brightest minds and best-in-class talent together with veterans who have lived the problems of our warfighters. If you like building quickly and seeing your work deployed in the real world, we want you at Anduril. With offices in Orange County, Washington DC, Seattle, Boston, Atlanta, London, and Sydney, our reach is wide. Check out our careers page at https://www.anduril.com/careers or send us an email at careers@anduril.com.