Software Engineer I (Onsite)

RTX•Cedar Rapids, IA
•$57,200 - $108,800•Onsite

About The Position

The Software Engineer I will help develop avionics software for commercial, business, and military flight decks. The role focuses on embedded flight software and high-reliability systems, including flight-management software, embedded systems, sensor fusion, real-time avionics networks, and autonomous mission platforms. The engineering team uses rapid iteration and hands-on experimentation to build dependable technologies for demanding aviation environments. The engineer will develop and optimize embedded flight software for safety-critical aircraft systems, write deterministic code, and debug and validate software with simulation and hardware-in-the-loop tools. The role involves collaboration with systems engineers, hardware teams, AI/ML specialists, and flight-test personnel to deliver integrated solutions that meet aviation safety, performance, and certification requirements. Work may include supporting AI-assisted onboard capabilities, applying aviation safety and secure-coding practices, and participating in flight tests, lab testing, and simulations.

Requirements

  • Bachelor’s degree in Software Engineering, Computer Engineering, Computer Science, or a related STEM major, obtained by the start date.
  • Relevant experience may be obtained through on-the-job experience, research, coursework, or projects.

Nice To Haves

  • Prior RTX internship, co-op, or work experience.
  • Strong collaboration and communication skills and a desire to develop world-class abilities to work in dynamic teams solving challenging problems.
  • Basic understanding of aircraft operational fundamentals is highly desirable.

Responsibilities

  • Develop and optimize embedded flight software for safety-critical systems used in commercial aircraft and military platforms.
  • Write high-performance, deterministic code.
  • Debug and validate software using simulation tools and hardware-in-the-loop environments.
  • Collaborate with systems engineers, hardware teams, AI/ML specialists, and flight-test personnel to deliver integrated avionics solutions.
  • Implement and support AI-assisted onboard features such as intelligent sensor fusion, anomaly detection, and autonomous control logic.
  • Ensure compliance with aviation safety standards such as DO-178 and follow secure-coding and cyber-resilience practices.
  • Participate in flight-test operations, lab testing, and simulation runs to evaluate system performance.

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
  • Potential annual short-term and/or long-term incentive compensation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service