Senior Software Engineer - C++
Listed on 2026-06-02
-
Software Development
Software Engineer, C++ Developer, Senior Developer
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.
- 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.
- 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.
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 StatementRTX 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(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).