Software Engineer II - Mission Sensors (Onsite)

RTX•Cedar Rapids, IA
•Onsite

About The Position

The Software Engineer II supports Mission Sensors, Weapons, and IFF (Identification Friend or Foe) avionics systems. The role primarily focuses on developing requirements, tests, and verification, as well as software development and integration for aerospace and defense applications. Working within a collaborative Agile team, the engineer translates system and software requirements into software solutions and test strategies, and supports system integration and verification efforts. The engineer develops automated and semi-automated Python test scripts, maintains software products using Ada, verifies software builds in integrated lab environments, and supports formal verification events for major program deliveries. The role also involves collaborating across engineering disciplines, presenting progress and status updates, and contributing to improvements in test processes, tools, and practices while following company standards. The position offers experience integrating Line Replaceable Unit (LRU) software for mission sensor, weapons, and IFF avionics systems, and exposure to multiple phases of the aerospace systems lifecycle. The role is onsite in Cedar Rapids, Iowa, and is eligible for relocation. U.S. citizenship is required; security clearance is not required.

Requirements

  • Typically requires a STEM degree and at least 2 years of relevant experience, or an advanced degree in a related field.
  • Experience working within Agile development teams.
  • Familiarity with developing software requirements.
  • Familiarity with test automation using Python.
  • Experience with engineering tools such as DOORS, PREP, TLBD, ALM, JIRA, Enterprise Architect, or similar.
  • Familiarity with systems integration, test execution, and test results documentation.
  • Experience in problem solving and debugging.
  • U.S. citizenship is required.

Nice To Haves

  • Experience with software development in Ada.
  • Military or civil aircraft avionics systems experience.
  • Avionics integration and lab test experience.
  • Embedded software integration experience.

Responsibilities

  • Support software engineering activities in an Agile development environment.
  • Develop and translate system and software requirements into software, test, and verification strategies.
  • Develop automated and semi-automated Python test scripts to validate software functionality and system performance.
  • Update and maintain software products using Ada.
  • Verify software builds in integrated lab environments.
  • Support formal verification events for major program deliveries.
  • Collaborate with cross-functional engineering teams to refine system requirements and design solutions that meet customer needs.
  • Present technical progress and status updates to Agile team members and engineering leadership.
  • Contribute to improving test development processes, tools, and best practices while maintaining compliance with company standards.

Benefits

  • Medical, dental, and vision insurance.
  • Three weeks of vacation for newly hired employees.
  • 401(k) plan with employer matching and a separate employer retirement contribution.
  • Tuition reimbursement.
  • Student loan repayment program.
  • Life insurance and disability coverage.
  • Optional pet, home and auto, additional life and accident, critical illness, group legal, and identity theft protection coverages.
  • Birth, adoption, and parental leave benefits.
  • Adoption assistance.
  • Autism benefit.
  • Employee Assistance Plan, including up to 10 free counseling sessions.
  • Wellness rewards program.
  • Virtual doctor visits.
  • Child and elder care services.
  • Second-opinion medical expert program.
  • Paid time off and holidays.
  • Flexible work schedules.
  • Relocation eligibility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service