Senior Embedded Software Engineer

RTX•Tucson, AZ
•$95,500 - $181,700•Onsite

About The Position

The Senior Embedded Software Engineer is a technical position in the Effectors Center of the Software organization, working onsite in Tucson, Arizona, in an Integrated Product Team (IPT) environment. The role architects, designs, implements, tests, debugs, and deploys software for FPGA firmware and hardware solutions supporting current and next-generation autonomous avionics systems. The engineer works with cross-discipline teams to develop and integrate software for edge or embedded devices and subsystems, where hardware operation, time-critical function, reliability, mission assurance, and safety may be major concerns. The successful candidate collaborates with Product Owners, Chief Engineers, management, and other IPT members using Lean and/or Agile practices to ensure embedded software reliably performs its intended functions. The role also includes mentoring less experienced staff, contributing to proposals and design reviews, and working across a product line with other teams.

Requirements

  • Typically requires a degree in Science, Technology, Engineering, or Mathematics (STEM) and at least 5 years of prior relevant experience.
  • Experience in at least two of the following: Embedded C++ Software, Embedded Software Security, and Software Architecture Design and Implementation.
  • Experience using embedded real-time operating systems (RTOS), such as Green Hills, Integrity, Wind River VxWorks, or Linux.
  • Experience developing complex systems involving hardware, firmware, and software integration.
  • An active and transferable final Secret U.S. government-issued security clearance is required before the start date; U.S. citizenship is required for clearance eligibility.
  • Ability to obtain program access after starting.

Nice To Haves

  • Familiarity with reading electrical schematics and relating them to software function.
  • Familiarity with reading firmware source such as VHDL or Verilog.
  • Familiarity with assembly language in at least one processor/controller family.
  • Experience using lab instruments such as power supplies, digital multimeters, oscilloscopes, and logic analyzers.
  • Experience developing device drivers for bare-metal and/or OS applications.

Responsibilities

  • Architect, design, implement, test, and debug integrated embedded real-time software within heterogeneous systems composed of firmware and hardware.
  • Work with cross-discipline teams to define, refine, and improve product concepts, implementation, testability, and measurable quality.
  • Teach, coach, and mentor less experienced staff.
  • Contribute to proposals and preliminary and critical design reviews.
  • Work with Product Owners, Chief Engineers, management, and IPT members using Lean and/or Agile practices.
  • Obtain program access after start, as required.

Benefits

  • Relocation assistance may be offered based on eligibility.
  • Medical insurance.
  • Dental insurance.
  • Vision insurance.
  • Life insurance.
  • Short-term disability insurance.
  • Long-term disability insurance.
  • 401(k) match.
  • Flexible spending accounts.
  • Flexible work schedules.
  • Employee assistance program.
  • Employee Scholar Program.
  • Parental leave.
  • Paid time off.
  • Holidays.
  • Potential eligibility for annual short-term and/or long-term incentive compensation, subject to position level and other factors.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service