Senior Software Engineer - Vehicle Management System

Company:  Anduril Industries, Inc.
Location: Boston
Closing Date: 01/11/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Anduril is fielding the next generation of Autonomous Underwater Vehicles (AUVs) to tackle the extremely challenging industry demands of seabed exploration. Anduril has brought to the market a unique, ultra-long-range, full-ocean-depth platform and a completely refreshed maritime vehicle and flexible manufacturing architecture that scales from "large" to "extra-large" vehicle sizes. Today, Anduril is executing on multi-million-dollar contracts while simultaneously performing Robot-as-a-Service (RaaS) AUV operations.

These platforms, including but not limited to, our Extra Large and Large Displacement Un-crewed Undersea Vehicles (Dive-XL and Dive-LD respectively), require a Senior Software Engineer with deep robotics experience to architect and deliver critical systems and sub-systems. The Senior Software Engineer strives to leverage their experience with Vehicle Management Systems to rapidly architect, design, deliver, support, and evolve next generation autonomous vehicles through the entire product life-cycle.

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.
  • 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.
  • Support vehicle manufacturing and deployment.

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 an 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 learn and grow individually, while mentoring junior team members effectively, contributing to team cohesion and capacity.
  • Must be eligible to obtain and maintain a U.S. TS clearance.

PREFERRED QUALIFICATIONS

  • 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.

#J-18808-Ljbffr
Apply Now
An error has occurred. This application may no longer respond until reloaded. Reload 🗙