Build software for UUVs that navigate in the dark, think independently, and must complete the mission. Failure is not an option. Leidos is looking for an Autonomous Systems Software Engineer to help build the brains behind next-generation uncrewed underwater vehicles and maritime autonomous systems. This is not a report-writing role. This is hands-on engineering for real platforms operating in unforgiving environments in support of critical national missions. You’ll design, write, and deploy production software that directly controls autonomous behavior, vehicle health, and mission execution. Your work will run on real hardware, in real water, on real missions. If you care more about results than rituals, shipping than slide decks, and owning outcomes over checking boxes, you’ll fit right in. This team values progress with discipline, fast iteration with bounded risk, and engineers who take responsibility end-to-end. We move quickly, learn continuously, and expect our software to work the first time it matters. Why This Role Is Different You’ll work on fielded systems, not demos. Your software will control vehicles, not dashboards. You’ll have real ownership, not just tickets. You’ll be expected to move fast, think clearly, and deliver. You’ll help define how autonomy software gets built, not just follow a script. If you want to work where engineering decisions matter, where progress is valued, and where the mission is real, this is the role. At Leidos, we don’t want someone who "fits the mold"—we want someone who melts it down and builds something better. This is a role for the restless, the over-caffeinated, the ones who ask, “what’s next?” before the dust settles on “what’s now.” If you’re already scheming step 20 while everyone else is still debating step 2… good. You’ll fit right in.
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