CareerPlan

Senior Software Engineer, VMS

Quincy, MA (QCY-01)Full-time$191k–$253k2026-11-05 → 2026-11-10
Security clearance required

Core

Design and implement trusted, safety-critical Vehicle Management Systems and scalable vehicle sub-systems for autonomous underwater platforms.

Role type

Senior IC embedded software engineer (autonomous underwater vehicles)

Builds

Autonomous underwater vehicle platforms (Seabed Sentry, Dive-XL, etc.) for U.S. and allied military operations

Domain

Defense / Maritime / Autonomous Systems

Required skills

C programming, Real-Time Operating Systems (RTOS), embedded systems programming, sensor/actuator interface development, systems programming (algorithms, data structures, concurrency), technical ownership, mentoring

Preferred skills

High-assurance safety-critical software development, DO-178/IEC 61508 experience, navigation and communications systems expertise, systems engineering concepts

Technologies

RTOS, C, CAN/CANFD, UART/RS232/RS422/RS485, SPI, QSPI, I2C, Ethernet, ARINC-825, ARINC-429, MIL-STD-1553

Responsibilities

Design and implement Vehicle Management Systems balancing multi-stakeholder constraints; Develop real-time embedded software and device drivers; Create test and simulation fixtures for hardware-in-the-loop; Support vehicle manufacturing and deployment; Mentor junior software engineers

Seniority

Senior, hands-on IC with technical lead responsibilities