Software Engineer I (Onsite)

RTX•Cedar Rapids, IA
•Onsite

About The Position

RTX is hiring a Software Engineer I to develop flight-critical embedded software for next-generation aviation and mission solutions. The role is based primarily onsite in Cedar Rapids, Iowa, and involves hands-on work with embedded Linux, C/C++, networking protocols, device drivers, hardware interfaces, and simulation environments. The engineer will contribute to high-integrity systems that meet rigorous safety, reliability, and airworthiness standards. The position covers the software lifecycle, including defining requirements, implementing features, developing test procedures, performing verification activities, and producing certification-ready artifacts. Work also includes developing embedded HMI and GUI applications using Microsoft .NET Framework and constructing engineering lab stations with hardware test equipment. The role offers exposure to advanced avionics processing and computing technologies, software architecture through certification, safety-critical engineering processes, Ethernet protocols and switching networks, and graphics and video protocols. U.S. citizenship is required because the role involves access to information under a U.S. program or contract. No security clearance is required.

Requirements

  • Strong development experience with C and C++.
  • Bachelor’s degree in Computer Science or a related STEM major by the start date; qualifying experience may be obtained through on-the-job experience, research, coursework, or projects.
  • U.S. citizenship is required.

Nice To Haves

  • Prior RTX internship, co-op, or work experience.
  • Ability to collaborate across engineering teams on design and implementation.
  • Clear and effective written and verbal communication.
  • Experience with C#, OpenGL, and Python.

Responsibilities

  • Design, develop, and maintain flight-critical embedded software for aviation and mission solutions.
  • Work with embedded Linux, C/C++, networking protocols, device drivers, hardware interfaces, and simulation environments.
  • Build systems to meet safety, reliability, and airworthiness standards.
  • Define requirements and implement software features.
  • Develop test procedures and perform verification activities.
  • Produce certification-ready artifacts.
  • Develop embedded HMI and GUI applications using Microsoft .NET Framework.
  • Construct engineering lab stations using hardware test equipment.

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