Software Engineer

RTXLongueuil, QC
Onsite

About The Position

The Controls Software Designer will be responsible for developing control system software for gas turbine engines. As a Controls Software Designer, the successful candidate will develop the software requirements and the corresponding design (using SCADE tool) or code. The successful candidate should understand the power plant operation, power plant sensors and actuators and power plant interacting aircraft systems (Thrust Reversers, Cockpit Controls and Engine Indications, Bleed systems, etc.). Software development will be performed following RTCA DO-178C guidelines to support the engine type certification. He/she may also work closely with suppliers to verify the software, and support control system tests performed on simulators, engines and aircrafts.

Requirements

  • Degree in engineering (Mechanical, Electrical, Computer, Computer Science or Aerospace)
  • 3 to 15 years of experience in controls, avionics, or working with gas turbine engines.
  • Relevant experience in gas turbine, aircraft or automotive control systems
  • Knowledge of dual channel FADEC would be considered an asset.
  • An understanding of aerospace software DO-178C is required.
  • Expertise in Simulation and modeling (MATLAB or SCADE)
  • Expertise in Controls Theory
  • Expertise in dynamic system analytical capabilities (time and frequency domain)
  • Expertise in gas turbine controls
  • Expertise in DO-178C software verification experience.
  • Strong proficiency in technical and requirements writing, with the ability to communicate complex information clearly and effectively.
  • Demonstrated ability to lead initiatives independently or collaboratively, taking full ownership of assigned tasks and driving them to completion.
  • Proactively identifies opportunities to enhance processes, effectively communicates recommendations to peers and leadership, and supports proposals with clear, standards-compliant rationale aligned with best practices and regulatory requirements.
  • Background in multiple engineering disciplines (Control systems, Operability, Performance, Software engineering, Test engineering, Software Verification)

Nice To Haves

  • Knowledge of DO-254 firmware is considered desirable.

Responsibilities

  • Develop and review embedded hand-coded and model based FADEC software including source code, requirements and architecture
  • Develop tooling in python, c, c++, etc… related to FADEC software development including verification and simulation aspects
  • Contribute to key decision making regarding software architecture, design, and process optimizations on software projects
  • Work closely with PWC control system department and other software suppliers for proper software implementation.
  • Support engine tests department and supplier’s closed-loop bench test facilities to ensure smooth execution of system tests and software verification activities.
  • Support customer flight test activity.
  • Review and interpret test data produced during validation testing.
  • Provide continuous improvement to organizational processes based on lessons learned through implementation.
  • Contribute to certification activities and document preparation.

Benefits

  • Pension and savings plan with employer contributions
  • Group insurance program
  • Opportunities for advancement (career progression)
  • Merit or recognition program
  • Health and wellness program, including virtual health care
  • Recreational and sports club
  • Nearby daycares
  • Transportation accessibility or public transit program and free parking
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service