EngineerJobs.io
← Back to all jobs

Job Description

Raytheon is seeking a Software Engineer I for an onsite position in Tucson, AZ. The role supports the development of precision real-time embedded software and firmware for defense capabilities, including design, implementation, integration, and verification within an agile engineering environment.

Location and Work Model

  • Location: Tucson, AZ, United States (onsite)
  • Site: US-AZ-TUCSON-805 ~ 1151 E Hermans Rd ~ BLDG 805
  • Position role type: Onsite

Salary

  • USD: 62,900 - 119,700 per yearly

Role Overview

As a member of the Software Engineering Directorate’s Effectors Center team, you will develop precision software applications that support next-generation defense capabilities. Work includes designing, coding, integrating, and testing critical real-time embedded software and firmware for applications such as missiles, launchers, radars, and naval fire control systems.

Responsibilities

  • Assist with derivation of software requirements, architecture design, implementation, and verification for real-time embedded software and application tools.
  • Design, code, test, and integrate high-reliability software solutions using C, C++, and object-oriented programming methodologies.
  • Perform hardware-software integration, bench debugging, and testing on embedded targets and in hardware-in-the-loop (HIL) environments.
  • Participate in internal peer code reviews, software component design reviews, and technical trade studies.
  • Collaborate with systems engineers, hardware designers, and project managers to align requirements, constraints, and interface definitions.
  • Follow established software engineering processes and configuration management practices to produce robust, mission-critical deliverables.

Required Qualifications

  • Security clearance: Active and transferable U.S. government issued security clearance required prior to start date.
  • Citizenship: U.S. citizenship required (only U.S. citizens are eligible for a security clearance).
  • Clearance timing: Ability to obtain INTERIM U.S. government issued security clearance required prior to start date.
  • Education: Bachelor’s degree in Software Engineering, Computer Engineering, Computer Science, or related STEM major obtained by start date.
  • Experience developing, building, or debugging software applications using C, C++, or another object-oriented programming language.
  • Experience with hardware-software integration, embedded system testing, or bench-level software debugging.
  • Experience developing software using object-oriented principles, including practical application of common data structures and algorithms.

Technologies

  • C, C++
  • Object-oriented programming methodologies
  • FreeRTOS
  • VxWorks
  • Embedded Linux
  • ARM, Arduino, Raspberry Pi
  • VHDL, Verilog
  • Git
  • MATLAB/Simulink
  • Python
  • LabVIEW
  • PyTorch, TensorFlow
  • NumPy, Pandas

Security Clearance Type

  • DoD Clearance: Secret

Preferred Qualifications

  • Experience with embedded real-time operating systems (RTOS) such as FreeRTOS, VxWorks, or embedded Linux, or device driver development.
  • Hands-on development of low-level code for microcontrollers, microprocessors, or development boards (e.g., ARM, Arduino, Raspberry Pi).
  • Knowledge of systems software design, operating system architectures, and assembly language.
  • Experience using modeling tools, simulation environments, or scripting languages such as MATLAB/Simulink, Python, or LabVIEW.
  • Familiarity with hardware-in-the-loop (HIL) simulation or FPGA design using VHDL or Verilog.
  • Familiarity with modern software development workflows, version control (such as Git), and Agile methodologies.
  • Exposure to machine learning frameworks (e.g., PyTorch, TensorFlow) or scientific data processing tools (NumPy, Pandas).
  • Experience creating formal technical documentation, including architecture diagrams, interface control documents, or API specifications.
  • Previous internship or research experience in aerospace, defense, or high-reliability embedded software engineering.

Benefits

  • Relocation, if eligible
  • Medical, dental, vision, and 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
  • Annual short-term and/or long-term incentive compensation programs (depending on the level and collective-bargaining agreement coverage)

What You Will Do (Team Context)

In this role, you will join the Software Engineering Directorate’s Effectors Center team to deliver precision software applications. You will support design, coding, integration, and testing of real-time embedded software and firmware across missile, launcher, radar, and naval fire control systems. The position is within a fast-paced agile team focused on hands-on software development lifecycle exposure, including real-time systems design, digital signal processing, machine learning, and DevOps methodologies.

What We Offer

RTX values Safety, Trust, Respect, Accountability, Collaboration, and Innovation.

Similar Jobs