Autonomous Systems Software Engineer - Underwater Vehicles

Leidos

Lynnwood (WA)

On-site

USD 131,000 - 237,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Leidos is seeking an Autonomous Systems Software Engineer to build the brains behind next‑generation uncrewed underwater vehicles and maritime autonomous systems. This role involves designing, writing, and deploying production software that directly controls autonomous behavior, vehicle health, and mission execution on real hardware in unforgiving environments.

You’ll collaborate across disciplines with systems, hardware, and test engineers to ensure software behaves correctly as part of a

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field with 12-15 years of experience, or Master’s with 10-13 years.
  • Security clearance: Secret.
  • Strong experience developing modern C++ on Linux with focus on performance and memory management.
  • Ability to design clean, maintainable systems and tradeoffs under constraints.
  • Familiarity with MBSE concepts and tools (Cameo, MagicDraw) and software in larger architectures.
  • Experience in virtualized or containerized environments (VMware, Docker).
  • Experience with Jira, Confluence, Bitbucket or equivalents in Agile/iterative environments.
  • Clear communication and ownership mindset.

Responsibilities

  • Build mission-critical autonomy software using modern C++ and Python on Linux-based systems.
  • Translate high-level system intent into executable software and testable implementations.
  • Architect and evolve scalable autonomy frameworks across multiple vehicle platforms.
  • Ship real features with ownership from design through deployment.
  • Collaborate in design reviews and trade studies to resolve real constraints.
  • Mentor junior engineers and raise team technical rigor.
  • Own quality with unit and integration tests and root-cause analysis.
  • Work with systems, hardware, and test engineers to ensure correct behavior in real-world systems.
  • Continuously improve build processes and workflows in an Agile environment.

Skills

C++
Python
Linux
Autonomy software
Test & debugging
Software engineering
Clear communication
Ownership

Education

Bachelor’s degree in Computer Science or related field
Master’s degree (preferred)

Tools

VMware
Docker
Cameo
MagicDraw
Jira
Confluence
Bitbucket
ROS
Protocol Buffers
SCons
VS Code

Job description

Leidos is seeking an Autonomous Systems Software Engineer to build the brains behind next‑generation uncrewed underwater vehicles and maritime autonomous systems. This role involves designing, writing, and deploying production software that directly controls autonomous behavior, vehicle health, and mission execution on real hardware in unforgiving environments.

You’ll collaborate across disciplines with systems, hardware, and test engineers to ensure software behaves correctly as part of a

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Autonomy Software Engineer for Undersea Robotics
Autonomy Software Engineer for Undersea Robotics

Leidos Inc • Lynnwood (WA)

On-site
USD 131,000 - 237,000
Health and Wellness programs
Paid Leave
Retirement benefits
Autonomy Software Engineer for Undersea Vehicles
Autonomy Software Engineer for Undersea Vehicles

Leidos • Lynnwood (WA)

On-site
USD 131,000 - 237,000
Lead Autonomous Simulation Engineer for UUVs
Lead Autonomous Simulation Engineer for UUVs

Leidos • Lynnwood (WA)

On-site
USD 131,000 - 237,000
High-Fidelity UUV Autonomy Simulation Engineer
High-Fidelity UUV Autonomy Simulation Engineer

Leidos LLC • Lynnwood (WA)

On-site
USD 131,000 - 237,000
Lead Mechanical Engineer, Undersea Systems
Lead Mechanical Engineer, Undersea Systems

Leidos • Lynnwood (WA)

On-site
USD 87,000 - 157,000
Senior Electrical Engineer – Undersea Systems & Maritime Tech
Senior Electrical Engineer – Undersea Systems & Maritime Tech

Leidos Inc • Lynnwood (WA)

On-site
USD 108,000 - 195,000
Competitive compensation
Health and Wellness programs
Income Protection
+1
Senior Software Engineer: Autonomous Undersea Systems
Senior Software Engineer: Autonomous Undersea Systems

Anduril • Quincy (MA)

On-site
USD 191,000 - 253,000
Lead Engineer, Undersea Systems & Maritime Tech
Lead Engineer, Undersea Systems & Maritime Tech

Leidos LLC • Lynnwood (WA)

On-site
USD 108,000 - 195,000
Senior Autonomy Software Engineer for Underwater Systems
Senior Autonomy Software Engineer for Underwater Systems

Medium • Long Beach (CA)

On-site
USD 140,000 - 200,000
Autonomous Maritime Software Engineer: Undersea Ops
Autonomous Maritime Software Engineer: Undersea Ops

Anduril Industries, Inc. • Boston (MA)

Hybrid
USD 166,000 - 220,000