Senior Software Engineer - C++

Prattwhitney

Sudbury (MA)

On-site

USD 86,800 - 165,200

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
Short-term disability
Long-term disability
401(k) match
Parental leave
Paid time off
Holidays

Job summary

Prattwhitney is seeking a Senior Software Engineer in Sudbury, MA to develop real-time signal processing algorithms for sensor systems. The position requires strong C++ development skills, a minimum of five years of relevant experience, and U.S. citizenship with a possible security clearance requirement.

Candidates will be responsible for coding, testing, and collaborating across teams. A competitive salary range of USD 86,800 – 165,200 is offered, along with comprehensive benefits and potential relocation support.

Qualifications

  • Bachelor's degree in STEM or equivalent, or advanced degree with a minimum of 3 years relevant experience.
  • Minimum five years of professional C++ software development experience in Linux environments.
  • Experience with networking concepts and protocols.
  • Experience with object-oriented analysis and design.
  • Must be able to obtain and maintain a U.S. government-issued security clearance.
  • U.S. citizenship is required.

Responsibilities

  • Code, test, and integrate C++ real-time signal processing algorithms or control functions for sensor systems on Linux.
  • Provide defect resolution and maintain/update existing codebases.
  • Analyze numerical accuracy and runtime latency of signal processing solutions.
  • Collaborate with systems, hardware, and other software engineers to understand and implement end-user requirements.
  • Maintain high code quality through code reviews, static analysis, and continuous integration.

Job description

Role Overview

An open position for a Senior Software Engineer in the Receiver Exciter and Processing Architecture Department. The role is a 1st‑shift, 100% onsite position located in Marlborough, MA. Candidates must be U.S. citizens with an active DoD Secret security clearance.

Key Responsibilities
  • Code, test, and integrate C++ real‑time signal processing algorithms or control functions for sensor systems on Linux.
  • Provide defect resolution and maintain/update existing codebases.
  • Analyze numerical accuracy and runtime latency of signal processing solutions.
  • Collaborate with systems, hardware, and other software engineers to understand and implement end‑user requirements.
  • Maintain high code quality through code reviews, static analysis, and continuous integration.
Required Qualifications
  • Bachelor’s degree in STEM or equivalent, or advanced degree with a minimum of 3 years relevant experience.
  • Minimum five years of professional C++ software development experience in Linux environments.
  • Experience with networking concepts and protocols.
  • Experience with object‑oriented analysis and design.
  • Must be able to obtain and maintain a U.S. government‑issued security clearance.
  • U.S. citizenship is required.
Preferred Qualifications
  • Real‑time software development experience.
  • Proficiency with developer tools such as Git, CMake, GoogleTest, gdb, profilers, and Jenkins.
  • Experience scripting with Python, shell, or bash.
  • Experience with Agile methodologies (Scrum).
  • Experience with DPDK and DDS (Distributed Data Systems).
  • Familiarity with numerical libraries such as MKL, FFTW, BLAS, LAPACK, and ARM PL.
  • Experience with C++20 or newer language features.
  • Experience developing Linux device drivers and GPU software with Nvidia CUDA.
  • Radar or DSP knowledge is a plus.
Benefits & Compensation

Salary range: USD 86,800 – 165,200. Eligible for medical, dental, vision, life insurance, short‑term and long‑term disability, 401(k) match, flexible spending accounts, parental leave, paid time off, and holidays. Potential eligibility for annual incentive compensation programs. Relocation support may be available based on eligibility.

EEO Statement

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 any other protected class. RTX provides affirmative action in employment for qualified individuals with a disability and for protected veterans in compliance with applicable laws.

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

Similar jobs worth comparing

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
Software Engineer II - Marlborough
Software Engineer II - Marlborough

Prattwhitney • Sudbury (MA)

On-site
USD 68,000 - 132,000
Comprehensive benefits package
Relocation assistance
Senior Software Engineer - Embedded
Senior Software Engineer - Embedded

Prattwhitney • McKinney (TX)

On-site
USD 86,000 - 166,000
Health, dental and vision insurance
401(k) match
Flexible work schedules
Senior Software Engineer - Marlborough, MA
Senior Software Engineer - Marlborough, MA

Raytheon • Marlborough (MA)

On-site
USD 86,000 - 166,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Analog Electrical Engineer (Sign On Bonus Eligible)
Senior Analog Electrical Engineer (Sign On Bonus Eligible)

Prattwhitney • Cambridge (MA)

On-site
USD 132,000 - 252,000
Comprehensive health, dental, vision, life insurance
Retirement plans with 401(k) match
Paid leave including parental benefits
+1
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
Principal Software and Systems Test Engineer
Principal Software and Systems Test Engineer

Raytheon • Chesapeake (VA)

Hybrid
USD 108,000 - 205,000
Medical insurance
Dental insurance
Vision insurance
+4
Sotware Engineer II
Sotware Engineer II

Prattwhitney • Cambridge (MA)

On-site
USD 68,000 - 132,000
Medical insurance
401(k) match
Flexible work schedules
+1
Senior Electrical Engineer - Signal Processing (Onsite)
Senior Electrical Engineer - Signal Processing (Onsite)

Prattwhitney • Sudbury (MA)

Hybrid
USD 86,000 - 166,000
Flexible work weeks
Medical, dental, and vision insurance
Tuition reimbursement program
+1
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Prattwhitney • Aurora (CO)

On-site
USD 86,000 - 166,000
Health, dental, vision, life insurance
401(k) match
Relocation assistance
+1