Software Engineer II (Onsite)

RTX•Cedar Rapids, IA
•$68,900 - $131,100•Onsite

About The Position

As a Software Engineer, you will use AI-driven development to build avionics solutions for commercial, business, and military flight decks. The role is part of RTX’s Next Generation engineering team, which develops next-generation flight technologies, including flight-management software, embedded systems, sensor fusion, real-time avionics networks, and autonomous mission platforms. You will develop embedded flight software for safety-critical systems, write deterministic code, and debug and validate systems using simulation and hardware-in-the-loop environments. You will collaborate with systems engineers, hardware teams, AI/ML specialists, and flight-test personnel to deliver integrated avionics that meet aviation safety, performance, and certification requirements. The work also includes supporting AI-assisted onboard features, following safety and secure-coding practices, and participating in lab, simulation, and flight-test activities.

Requirements

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

Nice To Haves

  • Prior RTX internship, co-op, or work experience.
  • Experience with high-level programming languages such as C, Python, or C++, as well as Git and DevOps.
  • Strong collaboration and communication skills, with a desire to work effectively in dynamic teams on challenging problems.
  • Basic understanding of aircraft operational fundamentals.

Responsibilities

  • Develop and optimize embedded flight software for safety-critical commercial aircraft and military systems.
  • Write high-performance, deterministic code and debug and validate it using simulation tools.
  • 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, including intelligent sensor fusion, anomaly detection, and autonomous control logic.
  • Debug and validate systems using oscilloscopes, logic analyzers, hardware debuggers, simulation, and hardware-in-the-loop environments.
  • 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
  • Annual short-term and/or long-term incentive compensation programs may be available, depending on position level and collective-bargaining coverage.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service