JOBSEARCHER

Senior Embedded Software Engineer

MITRESomerville, MAL6 LeadSeptember 15th, 2026
Overview In this role you will design and prototype advanced embedded systems for national-security projects, leveraging cross-functional collaboration to turn requirements into tangible software and hardware solutions. You’ll implement and verify code in C/C++ (and Rust), integrate with RF/SDR platforms, and drive best practices across the team. You will mentor junior engineers and contribute to capability development and demonstrations that support defense objectives. This on-site role offers meaningful impact and collaboration with government sponsors. Compensation / Benefitscompetitive benefitsexceptional professional development opportunitiesculture of innovation ResponsibilitiesArchitect and implement embedded software systems (C/C++, with some Rust)Collaborate with multidisciplinary teams to define requirements and technical directionEstablish and reinforce software design, integration, and verification practicesIntegrate hardware/software interfaces across embedded platforms and RF/SDR-connected systemsMentor and develop junior engineers through technical guidance and reviews Key requirementsBachelor in Computer Engineering, Systems Architecture, or related fieldSenior-level proficiency in high-performance languages (C, C++, Rust) and strong embedded systems knowledgeExperience with modern software development workflows and gitProven individual contributor on high-performing multidisciplinary teamsUnderstanding of low-level processor architectures, OS design, and hardware interfacingExperience with real-time OS, POSIX, Linux/BSD environmentsWillingness to mentor junior engineersAbility to obtain and maintain Top Secret security clearanceUS Citizenship per security clearance requirementsmentorshipcross-functional collaborationproblem-solvingC/C++RustPython