Andurilindustries

Senior Software Engineer, Vehicle Management Systems

Boston, Massachusetts, United States. Posted a month ago

The role

Senior Software Engineers drive the delivery of embedded and safety critical software for autonomous platforms. This includes designing vehicle management systems, sub-systems, and real-time embedded software.

What you will do

  • 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
  • Develop device drivers and interfaces to sensors and actuators
  • Create test and simulation fixtures with software-and hardware-in-the-loop
  • Support vehicle manufacturing and deployment
  • Work as a member of a multi-disciplinary engineering team
  • Mentor Software Engineers from differing backgrounds

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)
  • Systems programming skills including algorithms, data structures, concurrency and optimization
  • Capacity to act as the technical owner for a software component
  • Capacity to learn and grow individually, while mentoring junior team members effectively
  • Eligible to obtain and maintain an active U.S. Secret security clearance

Nice to have

  • 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
  • Familiarity with Systems Engineering concepts
  • Desire to learn and grow into other roles such as Staff Software Engineer and/or Software Engineering Manager

Benefits

  • Comprehensive, competitive benefits package available at little to no cost to employees

Before you apply

  • Eligible to obtain and maintain an active U.S. Secret security clearance

About the company

Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. The Maritime Division creates software and hardware solutions for autonomous maritime systems.

Senior Software Engineer, Vehicle Management Systems at Andurilindustries | JobZoey