Senior Software Engineer - C++
Company: Raytheon
Location: Marlborough
Posted on: June 15, 2026
|
|
|
Job Description:
Date Posted: Country: Location: Position Role Type: U.S. Citizen, U.S. Person, or Immigration Status
Requirements: Security Clearance Type: Security Clearance Status: At RTX, the world's largest aerospace and defense company,
185,000 great minds are united by purpose and inspired to make a
difference solving the world's most complex problems. With our
three market leading businesses, world-class operations and
investments in research and development, we offer capabilities and
opportunity no one else can. Together, we push the boundaries of
known science and find new ways to connect and protect our
world. Raytheon brings the strength of more than 100 years of
experience and renowned engineering expertise to meet the needs of
today's mission and stay ahead of tomorrow's threat. We deliver
solutions that help our nation and allies defend freedoms and deter
aggression, creating a safer, more secure world. Join us and help
shape the future of aerospace and defense. This is your opportunity to join the Receiver Exciter and
Processing Architecture Department as a Senior Software Engineer.
The team's primary goal is to design, architect, and implement
signal processing algorithms on a variety of high-performance
processing platforms - including CPUs, FPGAs and GPUs, on COTS and
semi-custom hardware platforms, for next generation radar
systems. 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. This 1st shift role will be 100% on-site and based in
Marlborough, MA. 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. 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 Prefer: 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+ or newer. Experience with Linux device drivers. Experience developing GPU software with Nvidia Cuda. Radar or DSP knowledge. 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 & Apply Now! 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: This position requires a security
clearance. DCSA Consolidated Adjudication Services (DCSA CAS), an
agency of the Department of Defense, handles and adjudicates the
security clearance process. More information about Security
Clearances can be found on the US Department of State government
website here: As part of our commitment to maintaining a secure hiring
process, candidates may be asked to attend select steps of the
interview process in-person at one of our office locations,
regardless of whether the role is designated as on-site, hybrid or
remote. 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
Keywords: Raytheon, Pawtucket , Senior Software Engineer - C++, IT / Software / Systems , Marlborough, Rhode Island
|
Click
here to apply!
|