Senior Embedded Software Engineer

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

About The Position

The Senior Embedded Software Engineer is a technical role within the Effectors Center of the Software organization, working onsite in Tucson, Arizona. In an Integrated Product Team environment, the engineer architects, designs, implements, tests, debugs, and deploys embedded real-time software for firmware (FPGA) and hardware solutions supporting current and next-generation autonomous avionics systems. The role calls for experience developing, testing, and integrating software for edge or embedded devices and subsystems where hardware operation, time-critical functions, reliability, mission assurance, and safety may be major concerns. The engineer collaborates with Product Owners, Chief Engineers, management, and other IPT members, using Lean and/or Agile practices to develop embedded software that reliably performs its intended functions. The position also involves contributing to product definition and quality, mentoring less experienced staff, and supporting proposals and design reviews. The role requires the ability to obtain an interim U.S. government security clearance before starting and program access after starting; U.S. citizenship is required for clearance eligibility.

Requirements

  • Typically requires a degree in Science, Technology, Engineering, or Mathematics (STEM) and at least 5 years of relevant experience.
  • Experience in at least two of the following: Embedded C++ Software, Embedded Software Security, or 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 integration of hardware, firmware, and software.
  • Ability to obtain an Interim Secret-level U.S. government security clearance before the start date and program access after starting.
  • U.S. citizenship is required because only U.S. citizens are eligible for a security clearance.

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 in heterogeneous systems composed of firmware and hardware.
  • Work with cross-disciplinary teams to define, refine, and improve product concepts, implementation, testability, and guaranteed, 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 other IPT members using Lean and/or Agile practices.
  • Obtain program access.

Benefits

  • Relocation 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 annual short-term and/or long-term incentive compensation, depending on position level and collective-bargaining coverage.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service