Principal Software Engineer -Core Systems & Libraries (Remote)

RTXCedar Rapids, IA
$107,500 - $204,500Remote

About The Position

At RTX, the world's largest aerospace and defense company, 185,000 great minds are united by purpose and inspired to make a difference solving the world’s most complex problems. With our three market leading businesses, world-class operations and investments in research and development, we offer capabilities and opportunity no one else can. Together, we push the boundaries of known science and find new ways to connect and protect our world. Collins Aerospace is a leader in technologically advanced, intelligent solutions that help redefine the aerospace and defense industry. With a comprehensive portfolio and deep technical expertise, we help customers meet the demands of the global market. Join us and help shape the future of aerospace and defense. We’re looking for a Principal Software Engineer who enjoys solving complex problems and delivering high-impact solutions in safety-critical environments. In this role, you will architect and develop core software components, libraries, and tools that enable scalable, certifiable avionics platforms. You’ll work across the full software lifecycle, partnering with cross-functional teams to deliver robust solutions aligned with civil and military certification standards.

Requirements

  • Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 8 years prior relevant experience or an Advanced Degree in a related field and minimum 5 years of experience
  • U.S. citizenship is required, as only U.S. citizens are authorized to access information under this program/contract.
  • Proven experience designing and developing software architecture, libraries, or platform-level components within an aerospace or safety-critical environment
  • Demonstrated ability to lead technical execution of projects, including customer engagement and presenting to senior stakeholders
  • Hands-on experience supporting DO-178 software development and certification activities (e.g., requirements, verification, or certification artifacts)
  • Experience working across cross-functional engineering and program teams to deliver complex, integrated solutions

Nice To Haves

  • Experience with C++ and VxWorks.
  • Experience writing High-Level and Low-Level Requirements.
  • Experience writing Test Cases and Automated Test Procedures.
  • Experience with Civil Certification DO-178 – DAL A preferred.
  • Experience with design and development of Flight Management Systems, Software, Aircraft Applications or Middleware.
  • Familiar with revision control concepts and tools (e.g. GIT, Subversion, JIRA).

Responsibilities

  • Lead the architecture and design of core software components, libraries, and tooling aligned to avionics system requirements
  • Drive technical direction and execution across development and verification activities for safety-critical software (DO-178)
  • Define and manage software requirements, decomposition, and traceability across complex systems
  • Develop and verify software using modern C++ and object-oriented design principles
  • Own and produce DO-178 certification artifacts, including DAL-A deliverables
  • Lead and support certification efforts, including engagement with customers and regulatory authorities
  • Conduct and contribute to peer reviews to ensure quality, consistency, and compliance across the lifecycle
  • Collaborate cross-functionally with engineering, program leadership, and customers to align technical solutions with program objectives
  • Willing and Able to travel as required (domestic and international <10%).

Benefits

  • medical
  • dental
  • vision
  • 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service