Jobs · Engineering · Alabama

Senior Software Engineer - Core Systems & Libraries (Onsite)

Collins Aerospace · Huntsville, AL · 3 mo ago
On-siteEngineeringFull-time

About the role

Join the Collins Aerospace Core Systems & Libraries team and help build the software backbone that powers modern aircraft. We’re looking for a Senior Software Engineer who enjoys solving complex problems and delivering high-impact solutions in safety-critical environments.

Responsibilities

  • Develop 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)
  • Develop software requirements, decomposition, and traceability across complex systems
  • Develop and verify software using modern C++ and object-oriented design principles
  • Develop DO-178 certification artifacts, including DAL-A deliverables
  • Perform 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

Qualifications

  • Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 5 years prior relevant experience or an Advanced Degree in a related field and minimum 3 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 tasks, including customer engagement and presenting stakeholders
  • Hands-on experience supporting Safety Critical Airborne software development and certification activities (e.g., requirements, verification, or certification artifacts)

Qualifications We Prefer

  • Hands-on experience supporting DO-178 software development and certification activities (e.g., requirements, verification, or certification artifacts)
  • 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)

Similar jobs