Build firmware that runs where operating systems don’t, margins are tight, and failure is not an option. Leidos is seeking a Bare-Metal Embedded Software Engineer to help design and deliver the low-level firmware that powers our uncrewed underwater vehicle (UUV) platforms and supporting systems. This role focuses on true bare-metal development on modern microcontrollers. You will work directly with hardware, peripherals, sensors, and real-time constraints to build the foundational software that enables autonomy, communications, and mission execution. There is no Linux safety net here. Your code runs on the metal and must work reliably in demanding operational environments. You’ll join small, focused engineering teams and contribute from early design through integration, test, and delivery, supporting UUV programs that serve critical national security missions. We value engineers who are curious about hardware, disciplined about quality, and motivated by seeing their work operate in real systems.
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
Entry Level