Senior Software Engineer - C++

Raytheon

Marlborough (MA)

On-site

USD 120,000 - 180,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Relocation assistance
Equal Opportunity Employer

Job summary

Raytheon Technologies in Marlborough, MA is seeking a senior C++ software engineer to join our radar and signal processing teams. You will design, test, and integrate real-time C++ processing for sensor systems running on Linux, contributing to high-performance processing platforms.

Qualifications include a STEM degree and 5+ years of experience, Linux development, OOAD, and the ability to obtain and maintain a DoD security clearance. On-site, relocation assistance may be provided.

Qualifications

  • Requires degree in STEM and 5+ years of relevant experience, or advanced degree with 3+ years.
  • C++ software development experience in Linux.
  • Experience with networking concepts and protocols.
  • Ability to obtain and maintain DoD security clearance.

Responsibilities

  • Code, test, and integrate real-time C++ signal processing for sensor systems on Linux.
  • Defect resolution and maintenance of existing codebases.
  • Analyze numerical accuracy and runtime latency.
  • Collaborate with cross-functional teams to meet end-user requirements.
  • Maintain high code quality via code reviews, static analysis, CI.

Skills

C++ development
Linux environments
Networking concepts
OOAD
Security clearance

Education

STEM degree
Advanced degree (optional)

Tools

Git
CMake
GoogleTest
gdb
Jenkins
UML

Job description

Date Posted:

2026-08-14

Country:

United States of America

Location:

US-MA-MARLBOROUGH-MA2 ~ 1001 Boston Post Rd ~ BLDG 2

Position Role Type:

Onsite

U.S. Citizen, U.S. Person, or Immigration Status Requirements:

The ability to obtain and maintain a U.S. government issued security clearance is required. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance

Security Clearance Type:

DoD Clearance: Secret

Security Clearance Status:

Active and existing security clearance required after day 1

Raytheon joins RTX as a leading aerospace and defense company with a long history of capability and innovation. The team specializes in signal processing for next generation radar systems and software for high-performance processing platforms.

What You Will Do:

  • Code, test, and integrate C++ real-time signal processing algorithms or control functions for sensor systems on Linux.
  • Defect resolution and code maintenance/updating of existing codebases.
  • Analyze numerical accuracy and runtime latency.
  • Collaborate with systems, hardware, and other software engineers to understand and implement end-user requirements.
  • Maintain high code quality by supporting code reviews, static analysis, continuous integration.
Qualifications You Must Have:

  • Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 5 years of prior relevant experience, or an Advanced degree in a related field and minimum 3 years experience.
  • C++ software development experience in Linux environments.
  • Experience with networking concepts and protocols.
  • Experience with Object-Oriented Analysis / Design (OOAD).
  • The ability to obtain and maintain a U.S. government issued security clearance is required. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.
Qualifications We Value:

  • Realtime software development experience.
  • Experience with developer tools (Git, CMake, GoogleTest, gdb, profilers, Jenkins, UML).
  • Experience with scripting (Python, shell, bash).
  • Experience with Agile methodologies (Scrum).
  • Experience with DPDK.
  • Experience with numerical libraries such as MKL, FFTW, BLAS, LAPACK, and ARM PL.
  • Experience with DDS (Distributed Data Systems).
  • Experience in C++20 or newer.
  • Experience with Linux device drivers.
  • Experience developing GPU software with Nvidia Cuda.
  • Radar or DSP knowledge.
  • Active / Existing Secret U.S. Security Clearance.
What We Offer:

  • Our values drive our actions, behaviors, and performance with a vision for a safer, more connected world. At RTX we value: Safety, Trust, Respect, Accountability, Collaboration, and Innovation.
  • This position offers relocation based on candidate eligibility.
Learn More.

  • Please ensure the role type defined below is appropriate for your needs before applying to this role. This position is classified as: Onsite: Employees who are working in Onsite roles will work primarily onsite. This includes all production and maintenance employees, as they are essential to the development of our products.
  • Clearance Information: Security clearance information is provided for awareness. More information about Security Clearances can be found on the US Department of State government website here: https://www.state.gov/m/ds/clearances/c10978.htm

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, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans’ Readjustment Assistance Act.

Privacy Policy and Terms: Click on this link to read the Policy and Terms

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - C++
Senior Software Engineer - C++

globalhr • Sudbury (MA)

On-site
USD 87,000 - 165,000
Relocation assistance
Senior Software Engineer - C++
Senior Software Engineer - C++

Prattwhitney • Sudbury (MA)

On-site
USD 86,800 - 165,200
Medical insurance
Dental insurance
Vision insurance
+7
Software Engineer I Onsite
Software Engineer I Onsite

RTX • Fulton (MD)

On-site
USD 57,200 - 108,800
Relocation eligible
Principal Software Engineer (Onsite)
Principal Software Engineer (Onsite)

globalhr • North Tewksbury (MA)

On-site
USD 108,000 - 205,000
Medical insurance
Dental coverage
Vision coverage
+2
Senior Software Engineer - Battlefield Radar, Onsite
Senior Software Engineer - Battlefield Radar, Onsite

RTX • Fullerton (CA)

On-site
USD 96,000 - 182,000
Medical, dental, vision insurance
401(k) match
Paid time off
+1
Senior Software Engineer - RDPL - Onsite
Senior Software Engineer - RDPL - Onsite

globalhr • Fullerton (CA)

On-site
USD 96,000 - 182,000
Relocation Offered
Software Engineer II, Onsite
Software Engineer II, Onsite

globalhr • Fullerton (CA)

On-site
USD 120,000 - 150,000
Healthcare benefits
Retirement plan
Relocation assistance
Principal Software Engineer Onsite
Principal Software Engineer Onsite

globalhr • Huntsville (AL)

On-site
USD 108,000 - 205,000
Software Engineer II
Software Engineer II

globalhr • Cambridge (MA)

On-site
USD 69,000 - 131,000
Medical insurance
Dental insurance
Vision insurance
+3
Receiver, Exciter, & Processing Architecture Software Engineer I - Onsite
Receiver, Exciter, & Processing Architecture Software Engineer I - Onsite

globalhr • Sudbury (MA)

On-site
USD 57,000 - 109,000
Relocation Eligibility
Onsite work