Jobs · Engineering · Iowa

Software Engineer I (Onsite)

Collins Aerospace · Cedar Rapids, IA · 1 wk ago
On-siteEngineeringFull-time

About the role

Collins Aerospace, a leader in technologically advanced and intelligent aerospace solutions, develops and maintains critical flight-deck solutions that enhance how pilots visualize and understand their environment. Our portfolio includes Synthetic Vision System (SVS), Airport Moving Map (AMM), Integrated Flight Information System (IFIS), and Combined Vision System (CVS) products.

Responsibilities

  • Contribute to the design, development, implementation, integration, and verification of embedded avionics software for SVS, AMM, IFIS, and CVS products.
  • Apply critical thinking to real, safety-critical challenges that impact how pilots safely operate and navigate aircraft.
  • Implement software features using languages such as C and Python, following established coding standards and engineering processes.
  • Develop and review software requirements, ensuring clarity, correctness, and traceability.
  • Support verification activities by creating and executing requirements-based tests.
  • Participate in certification activities following DO-178C guidelines and collaborate closely with systems, hardware, and certification engineering teams.
  • Help improve team efficiency through emerging development practices, AI-assisted engineering tools, and evolving automation capabilities.
  • Demonstrate ownership for assigned tasks, proactively communicate progress, raise roadblocks, and understand how your work fits into the overall schedule.

Qualifications

  • Bachelor’s degree in Software Engineering or related Science, Technology, Engineering, or Mathematics (STEM) major obtained by start date.
  • Familiarity with software development fundamentals and the ability to learn regulated development environments.
  • Experience with at least one modern programming language, preferably C or Python.
  • Ability to follow technical instructions and produce high-quality engineering work.
  • Ability to work effectively in collaborative team environments.

What You Will Learn

  • How to develop and verify embedded, safety-critical avionics software used by pilots worldwide.
  • How SVS, AMM, IFIS, and CVS systems function and integrate into modern flight-deck architectures.
  • The fundamentals of DO-178C software certification, requirements-based development, and ARP4754A systems processes.
  • Best practices for writing requirements, implementing embedded software, and conducting rigorous verification.
  • How to apply avionics domain knowledge to real engineering tasks and retain that knowledge for future work.
  • Experience working within CI/CD development pipelines and exposure to automation and AI-assisted engineering tools.

What We Offer

  • Relocation eligibility.
  • Benefits, including 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, and holidays.
  • Annual short-term and/or long-term incentive compensation programs.

Similar jobs