Senior Embedded Software Engineer – C++
Listed on 2025-12-01
-
Engineering
Systems Engineer, Embedded Software Engineer, Software Engineer
Senior Embedded Software Engineer – C++ at Raytheon
Location:
Marlborough, MA (MA801: Marlborough, MA 1001 Boston Post Road Building 2, Marlborough, MA, 01752 USA). Onsite role.
This opportunity is in the Receiver, Exciter, & Back End Processing (REBEP) Department. The department designs, develops, and supports land and sea-based radar systems. We seek a engineer with radar systems experience and a strong software engineering background to help develop the next generation of Raytheon radar systems.
What Will You Do- Develop and maintain embedded software in a Linux environment that runs on SoCs.
- Interface with hardware, firmware and systems engineers to design and develop software for radar systems.
- Support system integration, testing, and verification.
- Assist in proposal writing.
- Frequent travel to other Massachusetts locations.
- This 1st shift role will be 100% on-site and based out of Marlborough, MA.
- Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum 5 years’ of prior work experience or an Advanced Degree in a related field and minimum 3 years’ of prior work experience unless prohibited by local laws/regulations.
- Embedded C/C++ experience.
- Experience developing on Linux/Unix platforms.
- Experience interfacing with FPGAs or driver development.
- Radar domain experience.
- The ability to obtain and maintain a U.S. government issued Secret security clearance is required post-start. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.
- Experience with Yocto or Peta Linux
- Experience testing RF hardware.
- Experience using version control systems.
- Experience developing in MATLAB.
- Values:
Trust, Respect, Accountability, Collaboration, and Innovation. - Relocation assistance based on candidate eligibility.
- Security Clearance:
DoD Secret. The role requires a DoD clearance; DCSA CAS handles adjudications. See the U.S. Department of State site for information on security clearances. - U.S. citizenship is required for eligibility for a security clearance.
- Onsite role:
Employees in Onsite roles work primarily onsite. - Application window closing timelines may vary; RTX reserves the right to shorten or extend the window.
The salary range for this role is 82,000 USD - 164,000 USD. The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including the role, function and responsibilities, candidate experience, location, education, and key skills.
Hired applicants may be eligible for benefits, including medical, dental, vision, life insurance, short-term and long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, Employee Scholar Program, parental leave, paid time off, and holidays. Benefits vary by business unit and whether a collective-bargaining agreement applies.
Hired applicants may be eligible for annual incentive compensation programs depending on position level and bargaining agreements. Payments are not guaranteed and depend on performance, business unit and company results.
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, veteran status, or other protected classes. RTX provides affirmative action in employment for qualified individuals with a disability and protected veterans in compliance with applicable laws.
Privacy Policy and Terms:
Read the Policy and Terms at the provided link.
- Mid-Senior level
- Full-time
- Engineering and Information Technology
- Defense and Space Manufacturing
Referrals increase your chances of interviewing at Raytheon.
Apply BELOW
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).