Taro Logo

Software Engineer I

Raytheon is a defense technology company with over 100 years of experience in engineering and developing defense systems.
Marlborough, MA, USA
$55,000 - $107,000
Embedded
Entry-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Defense
This job posting is no longer active. Check out these related jobs instead:

Job Description

Raytheon, a century-old leader in defense technology, is seeking an Embedded Software Engineer for their Receiver, Exciter, & Back End Processing Department. This role focuses on designing and developing land and sea-based radar systems, requiring expertise in C++, Python, and signal processing. The position offers an opportunity to work on critical defense systems while collaborating with cross-functional teams.

The role involves developing and maintaining sensor software systems, implementing signal processing algorithms, and working with high-performance computing platforms. You'll be part of a team that values trust, respect, accountability, collaboration, and innovation, contributing to systems that help defend national security.

As an entry-level position, it's ideal for recent graduates with a STEM degree who are interested in defense technology and embedded systems. The role offers comprehensive benefits, competitive salary, and growth opportunities through Raytheon's Employee Scholar Program. The position requires U.S. citizenship and the ability to obtain a security clearance, reflecting the sensitive nature of the work.

Working at Raytheon's Marlborough facility, you'll be part of a team solving meaningful problems that create a safer, more secure world. The company's rich engineering heritage, combined with its focus on innovation and employee development, makes this an excellent opportunity for someone starting their career in embedded software engineering.

Last updated a month ago

Responsibilities For Software Engineer I

  • Develop C++, Python, or Matlab implementations of signal processing algorithms
  • Maintain legacy sensor software systems
  • Develop architecture for high throughput computing platforms
  • Work with systems, hardware, and software engineers to understand requirements
  • Develop robust, scalable software for large scale computing systems
  • Support software integration, verification and perform code reviews

Requirements For Software Engineer I

Python
Linux
  • Bachelor's degree in Computer Engineering or related STEM major
  • 12 months or less of relevant professional work experience
  • Ability to obtain and maintain a U.S. government issued security clearance
  • U.S. citizenship required

Benefits For Software Engineer I

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Relocation Benefits
  • Medical insurance
  • Dental insurance
  • 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 benefits