Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - C++

$86.8k - $165.2k

Raytheon Co

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++20 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. The salary range for this role is 86,800 USD - 165,200 USD. Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short‑term disability, long‑term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective‑bargaining agreement. Hired applicants may be eligible for annual short‑term and/or long‑term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective‑bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company’s performance. RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window. 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. #J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - C++ in Marlborough, MA vacancy
  • $119.69k - $149.61k

    Job Summary Senior Embedded Software Engineer position will contribute to the development of cutting‑edge instruments that test, monitor, and calibrate...  ...MS and 3+ years) in embedded software development using C++ in Linux and RTOS environments. Experience in multi-threaded... 
    Senior
    Work experience placement
    Work at office
    Local area
    Work visa

    Doble Engineering Company

    Marlborough, MA
    3 days ago
  • Raytheon is seeking a Senior Software Engineer to design and implement signal processing algorithms for next generation radar systems. This role requires experience in C++, Linux, and strong collaboration with cross-functional teams. The ideal candidate will have extensive... 
    Senior

    Raytheon

    Marlborough, MA
    3 days ago
  • A technology company based in Sudbury is seeking an experienced Software Engineer with at least 5 years of experience in modern C++, including Object Oriented Design and scripting languages like JavaScript and Python. Candidates should have expertise in developing signal... 
    Senior

    Gentuity, LLC.

    Sudbury, MA
    3 days ago
  • SwiftCruit is seeking Senior Software Engineers in Sudbury, Massachusetts to design and implement DSP algorithms on high-performance platforms. Candidates...  ...will work on software development in languages like C++ and C, collaborating across software life cycles in an on-site... 
    Senior
    Relocation

    SwiftCruit

    Sudbury, MA
    5 days ago
  • Raytheon is seeking a Senior Software Engineer in Marlborough, Massachusetts, to develop real-time embedded software solutions. The role requires...  ...and at least 8 years of relevant experience, particularly in C++, C, and Java. The company offers a competitive salary range... 
    Senior
    Relocation package

    Raytheon

    Marlborough, MA
    3 days ago
  •  ...of having both in-person time with colleagues and flexible at-home life optimizations. Learn More: We are looking for a Senior Software Engineer to contribute to the core programming language and runtime systems that power MATLAB. In this role, you will work on the underlying... 
    Senior
    Work experience placement
    Work at office
    Worldwide
    Flexible hours

    MathWorks

    Natick, MA
    3 days ago
  • $68.9k - $131.1k

    Raytheon is seeking a C++ Developer in Marlborough, Massachusetts, to perform system integration...  ...s degree in STEM and experience in C/C++ software development are required, along with an...  ...security clearance. Collaboration with engineers and high code quality maintenance are... 

    Raytheon

    Marlborough, MA
    3 days ago
  • MathWorks is seeking a Senior Software Engineer to contribute to the core programming language and runtime systems powering MATLAB. The role focuses on underlying language behavior and execution engine evolution to support engineers and scientists worldwide. This hands... 
    Senior
    Worldwide

    MathWorks

    Natick, MA
    3 days ago
  • A leading engineering firm in Marlborough, MA is searching for a Senior Embedded Software Engineer. This role entails developing advanced embedded software for testing and...  ...Candidates should have over 5 years of experience in C++ and strong collaborative skills while working... 
    Senior

    Doble Engineering Company

    Marlborough, MA
    3 days ago
  • $132.4k - $251.6k

    Raytheon is looking for a Senior Principal Systems Engineer in Marlborough, MA, to support the Systems Engineering and Test Capabilities discipline. Responsibilities include developing requirements, leading testing efforts, and troubleshooting systems. Candidates must have... 
    Senior

    Raytheon

    Marlborough, MA
    3 days ago
  • Sr Software Engineer (C++, DSP, Real-Time, Embedded, Multi-threaded, OOD, UML, Jenkins ) in Marlborough, MA Agile, C++, Embedded C++, Jenkins, Linux, Scrum, Unix Location: Massachusetts Job Function: Application Development Date Of Job Posting: 10-03-2019 Sr Software... 
    Senior
    Permanent employment
    Full time
    Remote work
    Relocation
    Flexible hours

    DBA Web Technologies

    Marlborough, MA
    more than 2 months ago
  • $132.4k - $251.6k

     ...Senior Principal Systems Engineer Raytheon is seeking a talented and motivated Senior Principal Systems Engineer...  .... Troubleshoot and analyze hardware, software, and system issues through detailed...  ...requirements. Experience with C++, Python, or similar. Experience generating... 
    Senior
    Flexible hours

    Raytheon

    Marlborough, MA
    1 day ago
  • $132.4k - $251.6k

    Collins Aerospace in Marlborough, MA, seeks a Senior Principal Systems Engineer to innovate and modernize Air Traffic Control RADAR systems. Candidates should possess a degree in STEM with at least 10 years of experience or an advanced degree with 7 years. Proficiency in... 
    Senior

    Collins Aerospace

    Marlborough, MA
    3 days ago
  • RTX is seeking a Software Engineer to join the ATS-SED team, focusing on developing software for air traffic management systems. You will design...  ...lifecycle in a Linux environment. The role requires strong C++ skills, experience with TCP/IP or distributed messaging, and U... 
    Senior

    Segment (Twilio)

    Marlborough, MA
    3 days ago
  •  ...Medical Corporation in Marlborough, Massachusetts, is seeking a Senior Imaging Software Engineer to develop advanced software solutions for medical devices...  ...5+ years of experience in medical imaging, with skills in C++, Python, and image processing. The ideal candidate will... 
    Senior

    RadNet, Inc.

    Marlborough, MA
    4 days ago
  • IPG Photonics is seeking a Senior Imaging Software Engineer in Marlborough, MA, to develop software solutions for fiber-based lasers and optical products...  ...will have 5+ years of experience, proficiency in C++ and Python, and a strong focus on computer vision and image... 
    Senior

    IPG Photonics

    Marlborough, MA
    3 days ago
  • $132.4k - $251.6k

     ...Must Have Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum 10 years’ of prior work experience...  .... Experience with I/Q signal processing analysis in MATLAB, C/C++, Python, or other programming languages. Understanding of... 
    Senior
    Temporary work
    Work experience placement
    Relocation
    Flexible hours
    Day shift

    Raytheon

    Marlborough, MA
    1 day ago
  • $86.8k - $165.2k

    Raytheon is looking for a Senior Platform Engineer in Marlborough, MA, to integrate software on hardware running RedHat and Windows. The role involves supporting DevSecOps...  ...degree and 5+ years of experience with skills in C++, C, and Java. We offer competitive benefits... 
    Senior
    Relocation

    Raytheon

    Marlborough, MA
    3 days ago
  •  ...Aerospace in Marlborough, Massachusetts, is seeking experienced Software Engineers for their Air Traffic Control Systems team. This role...  ...maintaining software, requiring substantial experience in Java or C/C++ and Unix/Linux environments. The opportunity includes a... 
    Senior
    Flexible hours

    Collins Aerospace

    Marlborough, MA
    3 days ago
  • $140k - $170k

    EmergencyMD is seeking a Senior Software Engineer in Marlborough, Massachusetts, to lead the development of software for precision measurement systems...  ...candidate will bring substantial experience in C# and C/C++, along with a degree in Computer Science or related field.... 
    Senior

    EmergencyMD

    Marlborough, MA
    1 day ago
  • $107.5k - $204.5k

     ...Senior Software Engineer – Marlborough, Massachusetts Location Marlborough, Massachusetts (US-MA-MARLBOROUGH) Job Type Onsite. Clearance Requirements...  ..., where not prohibited by local law. Experience with C++, C, and/or Java. Ability to obtain and maintain an active U.... 
    Temporary work
    Interim role
    Local area
    Relocation
    Flexible hours

    Raytheon

    Marlborough, MA
    4 days ago
  •  ...and friendly environment, and competitive benefits. The Senior Imaging Software Engineer is responsible for working with a team of engineers to develop...  ...Technical Skills Programming Languages: Proficiency in C++, and Python. Experience with Qt and/or CUDA preferred.... 
    Senior
    For contractors

    IPG Photonics

    Marlborough, MA
    3 days ago
  • A leading consulting firm is seeking a Software Engineer for their Framingham office. The role requires at least 3 years of programming experience in C and C++, along with a strong understanding of fixed income securities. The ideal candidate should be able to own and... 
    Permanent employment
    Work at office

    Right Talent Right Now

    Framingham, MA
    3 days ago
  • $131.08k - $175k

    MathWorks in Natick, MA is seeking a Software Engineer responsible for the complete software life-cycle including designing, coding, and testing...  ...candidate will have strong programming skills in MATLAB and C++. Flexible work arrangements are available with the potential for... 
    Remote job
    Flexible hours

    MathWorks

    Natick, MA
    3 days ago
  • $132.4k - $251.6k

     ...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... 
    Senior
    Temporary work
    Work experience placement
    Relocation package
    Flexible hours

    Raytheon

    Marlborough, MA
    2 days ago
  • $86.8k - $165.2k

    Our Connected Aviation - Air Traffic Solutions - Software Engineering Department (ATS-SED) is looking for a talented Software Engineer to join...  ...with the complete software development lifecycle using modern C++. Experience developing networked software applications using... 
    Senior
    Flexible hours

    Segment (Twilio)

    Marlborough, MA
    4 days ago
  • $80k - $190k

    FishEye Software, Inc. is seeking a C++ Software Engineer to support various mission-critical programs in Marlborough, MA. The role involves full engagement across the Software Development Lifecycle, including development, testing, and validation of high-quality software... 

    FishEye Software

    Marlborough, MA
    3 days ago
  • $80k - $190k

    FishEye Software is seeking a C++ Software Engineer to support a variety of mission‑critical programs. In this role you will contribute across the full Software Development Lifecycle (SDLC), including software development, system integration, testing, and validation to... 

    FishEye Software, Inc.

    Marlborough, MA
    3 days ago
  • $140k - $170k

     ..., Germany, China, and Japan. THE ROLE We are looking for a Senior Software Engineer to join our software engineering team and take a leading role...  ...C# and Microsoft WPF Strong programming skills in C and/or C++ Experience building and maintaining production software... 
    Senior
    Worldwide

    EmergencyMD

    Marlborough, MA
    2 days ago
  • $101k - $151k

    Synopsys is looking for a C++ Developer to join their Formality R&D team. The ideal candidate will develop and improve algorithms,...  ...Formality. A PhD, MS, or ME in Computer Science or Electrical Engineering, along with strong programming and C++ skills, are required. The... 

    Synopsys

    Marlborough, MA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - C++. Be the first to apply!