Autonomous Systems Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Leidos · 12 hours ago

Autonomous Systems Software Engineer

Leidos is looking for an Autonomous Systems Software Engineer to help build the brains behind next-generation uncrewed underwater vehicles and maritime autonomous systems. The role involves designing, writing, and deploying production software that directly controls autonomous behavior and mission execution in challenging environments.

ComputerGovernmentInformation ServicesInformation TechnologyNational SecuritySoftware
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Build mission-critical autonomy software using modern C++, Java, and Python on Linux-based systems that operate in constrained, contested environments
Translate high-level system intent into executable software, breaking down complex autonomy and vehicle requirements into clear, testable implementations
Architect and evolve scalable autonomy frameworks, emphasizing modularity, performance, and long-term adaptability across multiple vehicle platforms
Ship real features by developing, integrating, and testing new capabilities in existing codebases, with accurate estimates and ownership from design through deployment
Collaborate like an engineer, not a spectator, actively contributing to technical debates, design reviews, and trade studies that resolve real constraints
Mentor and raise the bar, supporting junior engineers and strengthening the team’s overall technical rigor and execution velocity
Own quality without paralysis, writing unit and integration tests that matter, analyzing failures, and fixing root causes instead of papering over symptoms
Work across disciplines with systems, hardware, and test engineers to ensure software behaves correctly as part of a larger, real-world system
Continuously improve how we build, refining tools, workflows, and processes in an Agile, iterative environment that values pragmatism over dogma

Qualification

C++LinuxAutonomy SoftwareAgile DevelopmentJavaPythonContainerizationSystems AwarenessProfessional IntegrityClear CommunicationMentoringCollaboration

Required

Bachelor's degree in Computer Science, Software Engineering, or related field with 8-12 years of experience, or a Master's degree with 6-10 years of experience
Ability to obtain and maintain a U.S. Secret clearance
Demonstrated experience developing modern C++ software on Linux, with strong fundamentals in performance, memory management, and code quality
Ability to design clean, maintainable systems and make sound tradeoffs under real constraints
Familiarity with MBSE concepts and tools (e.g., Cameo, MagicDraw) and how software fits into larger system architectures
Experience developing and deploying software in virtualized or containerized environments (VMware, Docker)
Experience working in Agile or iterative development environments with tools like Jira, Confluence, Bitbucket, or equivalents
Ability to explain complex technical ideas to engineers, systems teams, and stakeholders without hiding behind jargon
Ownership, accountability, and respect for teammates and mission outcomes

Preferred

Experience across multiple languages (C#, Java, Python, Rust, etc.) and comfort adapting to new stacks quickly
Exposure to embedded systems, resource-constrained environments, or software that runs without a full OS
Hands-on experience building autonomy, decision-making, or control software for robotic or vehicle systems
Proven ability to build and maintain tests that catch real failures, not just satisfy process requirements
Experience diagnosing, refactoring, and improving large or aging codebases without breaking production systems
Background in autonomous, remotely operated, or mission-critical platforms, especially maritime or undersea systems
Experience with ROS, Protocol Buffers, SCons, VS Code, and cross-platform build systems is a strong plus

Company

Leidos is a Fortune 500® innovation company rapidly addressing the world’s most vexing challenges in national security and health.

Funding

Current Stage
Public Company
Total Funding
unknown
2025-02-20Post Ipo Debt
2013-09-17IPO

Leadership Team

leader-logo
James Carlini
Chief Technology Officer
linkedin
leader-logo
Theodore Tanner
Chief Technology Officer
linkedin
Company data provided by crunchbase