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

Leidos · 3 hours ago

Mission Systems Software Engineer

Leidos is seeking a Mission Systems Software Engineer to help build the command, control, and mission-planning software that directs uncrewed underwater vehicles and other maritime autonomous platforms. This role focuses on software that plans missions, communicates intent, manages execution, and adapts in real time across contested RF environments.

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

Responsibilities

Design and build mission command-and-control software, primarily in Java, supporting planning, execution, monitoring, and control of autonomous maritime systems
Develop and evolve mission planners, enabling operators to define objectives, constraints, and behaviors that can be executed by autonomous vehicles operating independently
Engineer RF-aware systems, building software that operates across unreliable, intermittent, and bandwidth-constrained communication links
Implement robust messaging, state management, and coordination logic that synchronizes vehicles, operators, and mission systems despite latency and packet loss
Translate operational and system-level requirements into clear, testable software behaviors that support real mission workflows
Integrate with vehicle autonomy stacks, acting as the bridge between mission intent and platform-level execution
Participate deeply in technical design, contributing to architecture decisions, interface definitions, and trade studies that balance performance, reliability, and usability
Support system integration and test, analyzing mission data, debugging distributed interactions, and validating end-to-end behavior across software and hardware boundaries
Collaborate across disciplines, working with RF engineers, autonomy developers, systems engineers, and test teams to deliver cohesive mission capability
Continuously improve tools and processes, helping refine how mission software is designed, tested, and delivered in an Agile environment

Qualification

JavaMission command-Control softwareDistributed systemsRF-aware systemsAgile developmentMission planning systemsContainerized environmentsMessaging frameworksProfessional integrityPolyglot engineeringDomain experienceCommunication skills

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
Strong proficiency in Java development, including experience building complex, modular systems in Linux-based environments
Experience designing software that communicates across networks, handles partial failure, and maintains consistent state under imperfect conditions
Ability to reason about how software supports operators, missions, and larger system objectives, not just individual components
Experience developing and deploying software in virtualized or containerized environments (e.g., Docker, VMware)
Experience working in Agile or iterative environments and using tools such as Jira, Confluence, Bitbucket, or similar platforms
Strong written and verbal communication skills, with the ability to explain technical concepts to engineers, operators, and systems teams
Ownership, accountability, and respect for teammates and mission outcomes

Preferred

Experience working with RF-based communication systems or software designed for degraded, intermittent, or contested links
Hands-on experience developing mission planners, orchestration layers, or command-and-control software for autonomous or distributed systems
Experience across multiple languages (C#, Java, Python, Rust, etc.) and comfort adapting to new stacks quickly
Familiarity with messaging frameworks, publish/subscribe systems, and data serialization technologies (e.g., Protocol Buffers)
Experience interfacing mission-level software with autonomy or control systems, even if not implementing autonomy directly
Proven ability to test and debug multi-component systems where failures emerge from interactions, not just individual modules
Background in autonomous, remotely operated, or mission-critical platforms, especially maritime or undersea systems

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