Senior Mission System Software Engineer, Maritime

Anduril Industries

  • Quincy, MA
  • Permanent
  • Full-time
  • 1 month ago
WHAT YOU'LL DO
  • As a technical leader, join a small team of engineers that owns all software running on maritime assets.
  • Leverage the Anduril Software Product organization to implement and introduce cross-domain solutions for autonomy on the edge.
  • Generate system solutions to increase reliability, ease-of-use, and capability across a variety of customer missions.
  • Write and maintain core libraries (frame transformations, targeting and guidance, communications, etc.) that all robotics platforms at Anduril will use.
  • Drive architecture selection and design for robotic mission systems, including hardware selection, compute, storage and network architecture. Service orchestration and other software platform concerns that balance constraints, restrictions and requirements in a multi-stakeholder environment.
  • Own major feature developments for the Dive-LD and manage rollout to the fleet.
REQUIRED QUALIFICATIONS
  • Strong engineering background from industry or school, ideally in areas/fields such as Computer Science, Software Engineering, Mathematics, or Physics
  • Proven understanding of data structures, algorithms, concurrency, and code optimization
  • Strong C++ experience in a Linux development environment
  • Experience troubleshooting and analyzing remotely deployed software systems
  • Experience with the development and sustainment of distributed software platform and application architectures, running under dynamic network topologies
  • Capacity to work holistically on software enabled capabilities up and down the software stack and through lifecycle through design, implementation, operation and sustainment
  • Demonstrated curiosity and ability to learn outside of core discipline
  • Must be eligible to obtain and maintain a U.S. TS clearance
PREFERRED QUALIFICATIONS
  • MS or PhD
  • Experience programming for embedded and physical devices
  • Experience working with and testing electrical and mechanical systems
  • Experience with modeling and simulation
  • Python, Rust, and/or Go experience
  • Experience in one or more of the following: high performance compute, network programming, fault tolerance, fault handling, DevSecOps
  • Complex frame transformation problems, such as target localization or multi degree of freedom robotic arms

Anduril Industries