Avionics Software Development Engineer

TextronWichita, KS
Onsite

About The Position

This position supports the development of avionics software applications on supplier-developed hardware for various functions on-board the aircraft. Key tasks include software design, verification, integration, and certification on Part 23 and Part 25 aircraft. The role involves developing, designing, testing, and creating certification documentation for new or modified avionics software. The engineer will also be responsible for developing and maintaining software requirements through Model-Based Systems Engineering (MBSE), and supporting the integration of software with avionics hardware and aircraft systems during bench, lab, and aircraft-level testing. Additionally, the role requires developing and executing software verification and validation activities to ensure correct and safe operation, preparing engineering certification reports to document system designs that meet certification authority requirements, and creating functional test documents for electronic assemblies. Participation in cross-functional teams to understand and gather business requirements for new or updated processes is also expected.

Requirements

  • Bachelor’s degree in Electrical Engineering, Electrical Engineering Technology, Computer Engineering, or other related engineering field required
  • Experience with C, C++, Python, or C# is required
  • Strong computer skills
  • Time management skills are required to work multiple concurrent projects of various size and scope
  • Excellent verbal and written communication skills
  • Professional and diplomatic demeanor
  • Applicant must be eligible to meet any requirements to access controlled information due to U.S. export control laws

Nice To Haves

  • Experience with avionics software development to the requirements of CFR 14 Part 23 and CFR 14 Part 25 is desired
  • Familiarity with RTCA DO-178, DO-254, and ARP4754B desired

Responsibilities

  • Development, design, testing and certification documentation for new or modified avionics software for aircraft
  • Develop and maintain software requirements through MBSE
  • Support integration of software with avionics hardware and aircraft systems during bench, lab, and aircraft-level testing
  • Develop and execute software verification and validation activities to demonstrate correct and safe operation
  • Support the preparation of engineering certification reports to document system designs that meet the requirements of certification authorities
  • Prepare functional test documents to verify proper operation of electronic assemblies
  • Participate in cross functional teams to understand and gather business requirements for new or updated processes
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service