Principal Program Protection Engineer (Embedded Software Engineer)

Raytheon

Tewksbury (MA)

On-site

USD 107,500 - 204,500

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
Life insurance
401(k) match
Paid time off

Job summary

Raytheon in Tewksbury is looking for a skilled embedded software engineer to develop and test software solutions for real-time embedded systems. The role involves applying Agile development techniques, collaborating with engineering teams, and ensuring system integrity. Candidates need a Bachelor's degree in Computer Science or similar, with over 10 years of relevant experience, including expertise in C/C++, Linux, and Agile environments. The position offers a salary range of $107,500 to $204,500 and comprehensive benefits.

Qualifications

  • 10+ years of experience in software development.
  • Experience in an Agile and DevSecOps environment.
  • Ability to collaborate across engineering disciplines.

Responsibilities

  • Design and develop embedded software and firmware.
  • Collaborate with Systems Engineering on design requirements.
  • Conduct testing and integration of software solutions.

Skills

Agile development
C programming
C++ programming
Linux environment
Multithreading
Collaboration across disciplines

Education

Bachelor’s degree in computer science or related field

Tools

CMake
Google Test
Version control (Git or Subversion)

Job description

Overview

Location: US-MA-TEWKSBURY-TB3 ~ 50 Apple Hill Dr ~ CONCORD BLDG, Tewksbury Tb3 300 Concord

Date Posted: 2026-05-05

Country: United States of America

Position Role Type: Onsite

Security Clearance Type: DoD Clearance: Secret

Security Clearance Status: Active and existing security clearance required after day 1

Job Summary

The Software Product Assurance Center’s Software Security Sensors and Effectors Department is seeking a highly skilled embedded software engineer to join the software team. You will employ Agile development techniques on embedded targets to continuously develop and deploy critical capabilities to the warfighter. The role focuses on software and firmware design, development, integration, and testing of real-time embedded solutions with application software, emphasizing overall system integrity. You will work with Systems Engineering to support design concepts and system architectural documentation, and participate in Technical Integration Meetings with subcontractors to ensure hardware meets requirements. The ideal candidate will design and develop hardened software applications using C and C++ on Linux and other real-time operating systems, and work to ensure consistency across teams while removing impediments.

Responsibilities
  • Collaborate with Systems Engineering to generate and decompose design, architecture, and requirements for software development.
  • Design, develop, integrate, and test real-time embedded software and firmware for embedded targets.
  • Develop software in C and C++ on platforms running Linux and other RTOS.
  • Work individually or in teams to apply embedded principles to hardened software applications and ensure system integrity.
  • Collaborate with subcontractors in Technical Integration Meetings to verify hardware and software requirements are met.
  • Promote cross-team consistency and remove impediments in the development process.
Qualifications You Must Have
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field.
  • 10+ years of experience; advanced degree may substitute for additional experience.
  • Experience in an Agile and DevSecOps environment developing software on embedded processors/microcontrollers.
  • Ability to collaborate across engineering disciplines to debug system and board-level issues.
  • Experience in Linux environment with ability to modify and maintain Linux kernel root file systems.
  • Experience developing multithreaded applications.
  • Strong knowledge of building code bases with CMake and Google Test.
  • Ability to obtain and maintain a US security clearance; U.S. citizenship is required for eligibility.
Qualifications We Value
  • Proficiency with RTOS, Linux device drivers, and/or embedded Linux.
  • Experience developing and troubleshooting on embedded targets.
  • Experience designing, implementing, testing, or deploying real-time embedded software solutions.
  • Willingness to learn new techniques and apply critical thinking to diagnose issues.
  • Knowledge of modern computer architectures including x86 and ARM; familiarity with FPGAs.
  • Experience with bare-metal software development and version control (Git or Subversion).
Additional Information

This role is onsite. The salary range is 107,500 USD – 204,500 USD. RTX offers benefits such as medical, dental, vision, life insurance, disability coverage, 401(k) match, flexible spending accounts, and paid time off. Eligibility for incentives depends on position level and company factors. RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or veteran status. Privacy Policy and Terms apply.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Program Protection Engineer (Embedded Software Engineer)
Principal Program Protection Engineer (Embedded Software Engineer)

Prattwhitney • North Tewksbury (MA)

On-site
USD 107,000 - 205,000
Medical, dental, vision, life insurance
401(k) with company match
Flexible spending accounts
+3
Senior Principal Program Protection Engineer (Embedded Software Engineer)
Senior Principal Program Protection Engineer (Embedded Software Engineer)

RTX • Concord (NH)

On-site
USD 132,000 - 252,000
Medical insurance
Dental insurance
Vision insurance
+11
Senior Principal Program Protection Engineer (Embedded Software Engineer)
Senior Principal Program Protection Engineer (Embedded Software Engineer)

Prattwhitney • North Tewksbury (MA)

On-site
USD 132,000 - 252,000
Health, dental, vision, and life insurance
401(k) with company match
Flexible work schedules
+2
Senior Program Protection Engineer (Software Engineer)
Senior Program Protection Engineer (Software Engineer)

Prattwhitney • North Tewksbury (MA)

On-site
USD 100,000 - 130,000
Medical, dental, vision, and life insurance
401(k) match
Flexible work schedules
Senior Program Protection Engineer
Senior Program Protection Engineer

Raytheon • Tewksbury (MA)

On-site
USD 110,000 - 170,000
Competitive salary
Onsite role in Massachusetts
Comprehensive benefits
Principal Software Engineer
Principal Software Engineer

globalhr • Concord (MA), Tewksbury (MA)

On-site
USD 107,500 - 204,500
Relocation assistance
Onsite work environment (SCIF)
Senior C/C++ Software Development Engineer
Senior C/C++ Software Development Engineer

Raytheon • Tewksbury (MA)

On-site
USD 86,000 - 166,000
Relocation assistance
Benefits package
Sr Principal Real-time Software Engineer
Sr Principal Real-time Software Engineer

Raytheon • Aurora (CO)

On-site
USD 132,000 - 252,000
Relocation offered based onEligibility
Principal Software C/C++ Engineer
Principal Software C/C++ Engineer

Prattwhitney • North Tewksbury (MA)

On-site
USD 107,000 - 205,000
Medical, dental, and vision insurance
Life insurance
401(k) match
+3
Principal Software C/C++ Engineer
Principal Software C/C++ Engineer

Raytheon • Tewksbury (MA)

On-site
USD 107,000 - 205,000
Relocation assistance
Comprehensive benefits package