# Autonomous Systems Software Engineer

**Company**: Leidos
**Location**: Lynnwood, WA
**Experience**: senior
**Job type**: full-time
**Salary**: $131,300.00 - $237,350.00
**Category**: Engineering
**Industry**: Technology

**Apply**: https://leidos.wd5.myworkdayjobs.com/en-US/External/job/Lynnwood-WA/Autonomous-Systems-Software-Engineer_R-00189922?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_46a29dc7-744

## Description

Leidos is seeking an Autonomous Systems Software Engineer to develop software for uncrewed underwater vehicles and maritime autonomous systems.

You will design, write, and deploy production software controlling autonomous behaviour, vehicle health, and mission execution.

**Primary Responsibilities**

- Build mission-critical autonomy software using modern C++ and Python on Linux-based systems

- Translate high-level system intent into executable software

- Architect and evolve scalable autonomy frameworks

- Ship real features by developing, integrating, and testing new capabilities

- Collaborate with engineers, systems teams, and stakeholders

- Mentor and raise the bar for junior engineers

- Own quality without paralysis, writing unit and integration tests

- Work across disciplines with systems, hardware, and test engineers

**Basic Qualifications**

- Bachelor's degree in Computer Science, Software Engineering, or related field with 12-15 years of experience

- Master's degree with 10-13 years of experience

- Current Secret clearance

- Demonstrated experience developing modern C++ software on Linux

- Strong fundamentals in performance, memory management, and code quality

- Ability to design clean, maintainable systems and make sound tradeoffs

- Familiarity with MBSE concepts and tools

- Experience developing and deploying software in virtualized or containerized environments

- Delivery mindset with experience working in Agile or iterative development environments

- Clear communication and professional integrity

**Preferred Qualifications**

- Polyglot engineering with experience across multiple languages

- Embedded or low-level experience

- Autonomy and robotics background

- Real testing experience

- Legacy-to-modern skill with experience diagnosing and refactoring large codebases

- Domain experience in autonomous, remotely operated, or mission-critical platforms

- Toolchain familiarity with ROS, Protocol Buffers, SCons, VS Code, and cross-platform build systems

## Skills

### Required
- modern C++
- Python
- Linux
- autonomy software
- Agile development
- MBSE concepts
- virtualized or containerized environments

### Nice to have
- polyglot engineering
- embedded systems
- autonomy and robotics
- testing
- legacy code refactoring
- ROS
- Protocol Buffers
- SCons
- VS Code

---

Source: [Apply at leidos.wd5.myworkdayjobs.com](https://leidos.wd5.myworkdayjobs.com/en-US/External/job/Lynnwood-WA/Autonomous-Systems-Software-Engineer_R-00189922?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
