Build software for UUVs that navigate in the dark, think independently, and must complete the mission. Failure is not an option. 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 is focused less on low-level vehicle control and more on the systems that plan missions, communicate intent, manage execution, and adapt in real time across contested RF environments. You’ll work on software that sits at the intersection of operators, autonomy, and communications. Your code will orchestrate missions, manage intermittent and degraded links, and translate human intent into executable plans for vehicles operating far beyond continuous control. This is real-world C2 software supporting national security missions, not lab demos or slideware. This team values execution over ceremony, rapid iteration with discipline, and engineers who understand that software must perform under imperfect conditions. We prioritize progress, accountability, and outcomes. Why This Role Is Different You’ll build mission software, not just UI or middleware. You’ll work where RF realities shape software design. You’ll support real operators running real missions. You’ll own outcomes across planning, execution, and integration. You’ll help define how command-and-control software is built for autonomy at scale. If you want to build software that directs autonomous systems rather than just riding along with them, this is the role.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
11-50 employees