Software Engineer I (Onsite)

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

About The Position

RTX is hiring a Software Engineer I to design, develop, and maintain flight-critical embedded software for next-generation aviation and mission solutions. The role works with embedded Linux, C/C++, networking protocols, device drivers, hardware interfaces, and simulation environments to build high-integrity systems that meet rigorous safety, reliability, and airworthiness standards. Responsibilities span requirements definition, feature implementation, test procedure development, verification, and production of certification-ready artifacts. The position also involves developing embedded HMI and GUI applications using Microsoft .NET Framework and constructing engineering lab stations with hardware test equipment. The role is onsite in Cedar Rapids, Iowa. It offers exposure to processing and computing technologies, the software lifecycle from requirements and architecture through development, verification, and certification, safety-critical engineering processes, Ethernet protocols and switching networks, and graphics processing and video protocols. U.S. citizenship is required because only U.S. citizens are authorized to access program or contract information.

Requirements

  • Strong development experience with C and C++.
  • Bachelor’s degree in Computer Science or a related Science, Technology, Engineering, or Mathematics (STEM) major by the start date.
  • U.S. citizenship is required.

Nice To Haves

  • Prior RTX internship, co-op, or work experience.
  • Collaboration skills for working 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 next-generation aviation and mission solutions.
  • Define requirements and implement software features.
  • Develop test procedures and perform verification activities.
  • Produce certification-ready artifacts.
  • Develop embedded HMI and GUI using Microsoft .NET Framework.
  • Construct engineering lab stations with various 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
  • 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