Talent.com
Avionics Software Quality Engineer

Avionics Software Quality Engineer

Hatched Recruitment GroupMontreal, QC, Canada
3 days ago
Job type
  • Full-time
Job description

A leading Aerospace OEM is seeking an Aircraft Avionics Software Specialist to join their expert team. This role focuses primarily on avionics software development (80%), complemented by hardware integration responsibilities (20%). It offers a unique opportunity to work on innovative programs and contribute to cutting-edge avionics systems, all while advancing your career within a team of industry specialists.

Key Responsibilities

Software Development (Primary Focus – 80%)

  • Lead the design, development, and verification of avionics software, ensuring compliance with industry standards (e.g., DO-178B / C).
  • Prepare and contribute to software certification plans and related documentation.
  • Conduct detailed software design reviews , ensuring robust architecture and functionality.
  • Work on the implementation of embedded software using programming languages such as C, C++, Ada95, or Python.
  • Utilize requirements management tools like DOORS or JAMA to ensure precise and traceable software requirements.
  • Conduct safety-of-flight reviews for software systems, addressing any issues promptly.
  • Collaborate with stakeholders to resolve technical and compliance-related challenges in avionics software development.

Hardware Integration (Secondary Focus – 20%)

  • Support the evaluation of supplier designs for FPGA, ASIC, and PLD systems, ensuring seamless software-hardware integration.
  • Assist with technical audits of electronic hardware to verify compliance and compatibility with avionics software.
  • Participate in the development and testing of hardware interfaces , ensuring efficient communication and data processing.
  • Provide guidance on the integration of software and hardware , addressing latency, reliability, and system performance.
  • Qualifications and Skills

    Education and Experience :

  • Degree : Bachelor’s in Software Engineering, Avionics, Electronics, or a related field.
  • Experience : Minimum of 5 years in airborne software development with some exposure to hardware integration.
  • Software Expertise :

  • Proficiency in embedded software development using C, C++, Ada95, and Python.
  • Deep understanding of airborne software standards (DO-178B / C) and their application.
  • Experience with requirements capture tools (e.g., DOORS, JAMA) and real-time software architectures.
  • Knowledge of safety-critical software development practices and compliance.
  • Hardware Knowledge :

  • Some experience with FPGA, ASIC, or PLD systems is an asset.
  • Familiarity with DO-254 and hardware description languages is preferred.
  • Understanding of embedded computer architectures , operating systems, and their interface with avionics software.
  • Career Development

    This position offers significant opportunities for growth in avionics software engineering while providing a solid foundation in hardware integration. Joining this team will immerse you in advanced avionics programs, enabling you to contribute to the future of aerospace technology.

    If you're ready to make your mark in avionics software development with a touch of hardware expertise, apply today!