Senior Software Engineer, Maritime

Anduril Industries is a defense technology company transforming U.S. and allied military capabilities with advanced technology, bringing 21st-century innovation to the defense industry.
Costa Mesa, CA, USA
$168,000 - $252,000
Embedded
Senior Software Engineer
In-Person
AI · Robotics

Description For Senior Software Engineer, Maritime

Anduril Industries is seeking a Senior Software Engineer for their Maritime division in Costa Mesa, California. This role focuses on developing un-crewed maritime and air domain systems with unsupervised autonomy for long-endurance, multi-mission capabilities. The ideal candidate will have deep robotics experience to architect and deliver critical systems and sub-systems for autonomous vehicles.

Key responsibilities include:

  • Designing and implementing trusted, safety-critical Vehicle Management Systems
  • Developing scalable vehicle sub-systems (sensor processing, state estimation, contingency management, etc.)
  • Creating real-time embedded software using an RTOS
  • Developing device drivers and interfaces for various sensors and actuators
  • Building test and simulation fixtures for software and hardware-in-the-loop testing
  • Supporting vehicle manufacturing and deployment

Required qualifications:

  • Bachelor's degree in Robotics, Mechatronics, Computer Science, Engineering, or equivalent experience
  • Proficiency in C programming
  • Experience with RTOS
  • Familiarity with various communication buses and protocols
  • Strong systems programming skills
  • Ability to obtain and maintain a U.S. security clearance

Preferred qualifications include experience in autonomous vehicle software systems, high-assurance safety-critical software applications, and certifications like DO-178 or IEC 61508.

Anduril offers a competitive salary range of $168,000 - $252,000 USD, along with equity grants and comprehensive benefits. This is an excellent opportunity for a skilled software engineer to work on cutting-edge defense technology and contribute to transforming military capabilities.

Last updated 3 months ago

Responsibilities For Senior Software Engineer, Maritime

  • 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

Requirements For Senior Software Engineer, Maritime

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

Benefits For Senior Software Engineer, Maritime

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Platinum Healthcare Benefits (100% covered for employee, 90% for dependents)
  • Basic Life/AD&D and long-term disability insurance
  • Generous company holiday calendar and competitive PTO plans
  • 16 weeks of paid Caregiver & Wellness Leave
  • Family Planning & Parenting Support
  • Mental Health Resources
  • Professional development stipend
  • Daily Meals and Provisions
  • Company-funded commuter benefits
  • Relocation assistance (depending on role eligibility)
  • 401(k) retirement savings plan

Interested in this job?

Jobs Related To Anduril Industries Senior Software Engineer, Maritime

Senior Embedded Software Engineer (RTOS)

Senior Embedded Software Engineer (RTOS) role at Anduril Industries, developing next-gen Vehicle Electronics for defense technology.

Senior Mechanical Engineer

Senior Mechanical Engineer role at Anduril Industries, developing advanced unmanned systems for defense technology in Melbourne, Australia.

Senior Software Engineer, Tegra Multimedia

Senior Software Engineer position at NVIDIA focusing on Tegra Multimedia development, requiring expertise in embedded systems, multimedia frameworks, and Android development.

Field Application Engineer

Senior Field Application Engineer position at Impinj, focusing on RAIN RFID technology and IoT solutions.