Taro Logo

Senior Embedded Software Engineer – C++

RTX is an aerospace and defense company providing advanced systems and services for commercial, military, and government customers worldwide.
Marlborough, MA, USA
$82,000 - $164,000
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Defense

Job Description

RTX (Raytheon Technologies) is seeking a Senior Embedded Software Engineer to join their Receiver, Exciter, & Back End Processing (REBEP) Department. This role focuses on designing, developing, and supporting land and sea-based radar systems, representing an opportunity to work on next-generation radar technology. The position requires expertise in embedded software development using C++ in Linux environments, with a strong emphasis on radar systems knowledge.

The role involves working with cutting-edge technology in the defense sector, developing embedded software that runs on SoCs and interfaces with complex hardware systems. You'll be part of a team that designs and implements software for advanced radar systems, requiring both technical expertise and system-level understanding. The position offers competitive compensation ranging from $82,000 to $164,000, along with comprehensive benefits including medical, dental, vision insurance, 401(k) matching, and various other perks.

This is an on-site position based in Marlborough, MA, requiring U.S. citizenship and the ability to obtain a Secret security clearance. The role offers an excellent opportunity for experienced software engineers interested in working at the intersection of embedded systems and radar technology, with the backing of a major aerospace and defense company that has over 100 years of engineering excellence.

The ideal candidate will bring strong embedded C/C++ programming skills, Linux/Unix platform experience, and knowledge of FPGA interfacing or driver development. The role offers the chance to work on meaningful projects that directly contribute to national security and defense capabilities, making it an excellent opportunity for those seeking to make a significant impact in the defense technology sector.

Last updated 9 days ago

Responsibilities For Senior Embedded Software Engineer – C++

  • Develop and maintain embedded software in a Linux environment that runs on SoCs
  • Interface with hardware, firmware and systems engineers to design and develop software for next generation radar systems
  • Support system integration, testing, and verification
  • Assist in proposal writing
  • Support frequent travel to other Massachusetts locations

Requirements For Senior Embedded Software Engineer – C++

Linux
  • Degree in Science, Technology, Engineering or Mathematics (STEM)
  • Minimum 5 years of prior work experience or Advanced Degree with 3 years experience
  • Embedded C/C++ experience
  • Experience developing on Linux/Unix platforms
  • Experience interfacing with FPGAs or driver development
  • Radar domain experience
  • Must be a U.S. citizen
  • Ability to obtain and maintain a U.S. government Secret security clearance

Benefits For Senior Embedded Software Engineer – C++

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical, dental, and vision insurance
  • 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
  • Holidays
  • Relocation assistance