JOBSEARCHER

Principal Program Protection Engineer (Embedded Software Engineer)

RaytheonSomerville, MAL6 LeadSeptember 15th, 2026
Overview In this role you will develop and validate real-time embedded software for defense-grade systems, collaborating with systems and hardware engineers to ensure overall integrity. You will apply Agile practices to design, implement, test, and integrate software on embedded targets running Linux/RTOS. You’ll help translate architectural concepts into concrete requirements and support subcontractor hardware deployments. This position offers a path to influence mission-critical capabilities used by warfighters. Compensation / Benefitsmedical, dental, visionlife insuranceshort-term disabilitylong-term disability401(k) matchpaid time off ResponsibilitiesDesign, develop, integrate, and test real-time embedded software and firmwareCollaborate with Systems Engineering to generate and decompose design concepts and requirementsParticipate in Technical Integration Meetings with subcontractors to verify hardware/software alignmentApply embedded principles to hardened software applications across multiple platformsMaintain cross-team consistency and remove impediments to progressContribute to Linux kernel/root filesystem maintenance and multithreaded software development Key requirementsBachelor in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field10+ years of experience (advanced degree may substitute for experience)Experience in Agile and DevSecOps environments for embedded softwareAbility to work across Systems and Hardware Engineering to diagnose issuesExperience in Linux environments with kernel/rootfs modificationMultithreaded application developmentProficiency with CMake and Google TestAbility to obtain and maintain U.S. security clearance; U.S. citizenship requiredCross-functional collaborationStrong problem-solving and critical thinkingWillingness to learn and adaptC and C++ developmentEmbedded Linux and RTOS experienceLinux kernel development and device drivers