×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer - C++

Job in Sudbury, Middlesex County, Massachusetts, 01776, USA
Listing for: Prattwhitney
Full Time position
Listed on 2026-06-02
Job specializations:
  • Software Development
    Software Engineer, C++ Developer, Senior Developer
Salary/Wage Range or Industry Benchmark: 86800 - 165200 USD Yearly USD 86800.00 165200.00 YEAR
Job Description & How to Apply Below

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, Google Test, 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.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary