Jobs · Information Technology · Iowa

Principal Software Engineer -Core Systems & Libraries (Onsite)

Collins Aerospace · Cedar Rapids, IA · 3 wk ago
On-siteInformation TechnologyFull-time

About the role

Join the growing Collins Aerospace Core Systems and Libraries team and play a key role in shaping the software foundation that powers modern aircraft. We are seeking a Principal Software Engineer who thrives on solving complex technical challenges and driving high-impact solutions across safety-critical systems.

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)

Qualifications

  • 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

What You Will Learn

  • Gain hands-on experience with cutting-edge and emerging technologies that are shaping the future of avionics and aerospace systems
  • Build end-to-end expertise across the full product lifecycle, from requirements and design through verification and delivery of safety-critical systems
  • Develop a deep understanding of software certification (DO-178) and how world-class avionics products meet rigorous regulatory standards
  • Learn how to design, scale, and sustain software product lines that support a wide range of platforms and global customers

What We Offer

  • Medical, dental, and vision insurance
  • Three weeks of vacation for newly hired employees
  • A generous 401(k) plan that includes employer matching funds and separate employer retirement contribution, including a Lifetime Income Strategy option
  • Tuition reimbursement program
  • Student Loan Repayment Program
  • Life insurance and disability coverage
  • Optional coverages you can buy (pet insurance, home and auto insurance, additional life and accident insurance, critical illness insurance, group legal, ID theft protection)
  • Bright Horizons, child and elder care services
  • Teladoc Medical Experts, second opinion program
  • And more!

Pay and Benefits

  • The salary range for this role is 107,500 USD - 204,500 USD
  • This role is a U.S.-based role
  • If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply

Similar jobs

Principal Software Engineer

Palo Alto NetworksSan Jose, CA· 3 wk ago
Engineering$126k–$205k/yrapply on paloaltonetworks.wd5.myworkdayjobs.com