About The Position

Aviya Aerospace Systems is a leader in engineering services and solutions for mission critical Aerospace and Defense applications. Aviya provides expertise in program management, systems, software, mechanical, and hardware engineering to many of the top-tier Aerospace and Defense Contractors. Aviya has an opening for a Control Systems Software Certification Engineer to join our engineering group in Longueuil, Quebec.

Requirements

  • Bachelor’s degree in Mechanical, Electrical, Computer, Software, or Aerospace Engineering
  • 5+ years of experience in controls, embedded systems, avionics, or gas turbine environments
  • Strong experience working in complex control systems or safety-critical software environments
  • Experience with RTCA DO-178C (or similar standards such as ISO 26262), including: certification planning and documentation and software development and verification in a compliant environment
  • Experience with embedded software development, ideally including low-level programming (e.g., assembly)
  • Familiarity with configuration management and defect tracking processes
  • Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams
  • Demonstrated leadership potential and ownership mindset
  • Strong analytical and problem-solving skills, with a systems-level perspective
  • Proven ability to produce clear, structured technical documentation
  • Results-driven, with the ability to prioritize and execute in complex environments

Nice To Haves

  • Experience with engine control systems (FADEC or single channel) is an asset
  • Knowledge of powerplant systems, sensors, actuators, and aircraft interfaces is an asset
  • Experience working with legacy systems and long-life certified products is an asset

Responsibilities

  • Develop and review software requirements, design, and code
  • Work within both web-based requirement management tools and legacy environments
  • Contribute to code development in Assembly, Ada, C/C++, and other relevant languages
  • Develop and review certification artifacts (plans, standards, procedures, compliance documents)
  • Support certification activities including SOI audits and resolution of findings
  • Ensure software activities comply with DO-178C guidelines
  • Perform developer-level verification activities (reviews, analysis, testing)
  • Support or collaborate on formal verification activities with internal teams and external partners
  • Analyze and interpret test results to ensure compliance and performance
  • Support baselining, release documentation, and discrepancy tracking
  • Participate in configuration control and change management processes
  • Support testing activities across simulation, engine test benches, and flight testing
  • Collaborate with internal teams and suppliers to ensure smooth execution of verification campaigns
  • Work closely with cross-functional teams, including controls, systems, and suppliers
  • Drive process improvements based on lessons learned and program experience
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service