A Snapshot of Your Day Join Our Team as a Gas Turbine Controls Application Software Development Engineer!
We are seeking a talented Controls Software Engineer to collaborate with our project teams in developing innovative software solutions that ensure the safe and efficient operation of aeroderivative gas turbine engines and their auxiliary equipment.
In this role, you will be responsible for designing, coding, testing, and deploying software for critical aspects of the turbine's control system, including startup, shutdown, fuel control, and monitoring. Our team plays a vital role in developing and maintaining reference design while supporting contract execution teams as well as by investigating and resolving issues that affect our in-service fleet.
If you are passionate about cutting-edge technology and want to make a significant impact on the energy industry, we want to hear from you!
How You'll Make an Impact - Drive the product roadmap by proposing innovative solutions that enhance customer operations
- Contribute to projects that shape the future of energy, in a market evolving towards clean energy
- Manage obsolescence for our existing fleet to ensure customer satisfaction
- Collaborate with multiple stakeholders to deliver solutions to both new and existing customers
- Design and implement software solutions for turbine control systems and develop solutions that expand our product portfolio
- Conduct thorough testing and deployment of software applications and collaborate with cross-functional teams to troubleshoot and resolve issues
What You Bring - Have a Bachelor's degree in electrical, control, aerospace, mechanical or instrumentation engineering with a solid understanding of gas turbine technology and engine operation.
- Experience: 5-10 years of relevant experience in developing software solutions, including proficiency in text-based programming languages (such as C, C++,C#) and practical experience with PLC software and hardware interfaces (e.g. communication protocols and I/O modules) is an asset.
- Technical Skills: Proficiency with scripting tools (e.g., Visual Basic, Python), systems modeling tools (such as Matlab Simulink), systems engineering techniques (such as QFD, V&V, risk management and RCA), and experience in designing and testing HMI screens for monitoring and control. Proficient in algorithm development, implementation, verification and validation experience (using Allen-Bradley or Siemens PLCs an asset). Strong capability in communication protocols and functional safety.
- Personal Attributes: The ideal candidate should demonstrate a strong eagerness to learn and proactiveness in problem-solving and exploring new fields, coupled with a creative mindset for developing innovative solutions. They must possess a high level of autonomy, a commitment to stakeholder management, and a passion for personal development and continuous improvement, while adhering to lean methodology and a minimum viable product mindset.
- Fluent in French and English, eligible for membership in the Ordre des Ingénieurs du Québec; excellent time management and communication skills. This position is in a French-speaking environment but requires fluency in English to comprehend documentation and technical terms from international sources, and to communicate with customers, suppliers and international colleagues. Experience in technical project management, gated design processes and SCRUM teams are an asset.
About the Team The Controls Product Development Team is dedicated to defining and upholding the highest standards for control systems, tools, and solutions across our aeroderivative gas turbine product line. By collaborating closely with our counterparts in customer project execution and fleet lifecycle maintenance, we ensure that our innovations not only meet but exceed industry expectations, driving efficiency and reliability in every project.
Together, we are shaping the future of energy solutions!
Titre du poste : Ingénieur en développement de logiciels d'application pour le contrôle des turbines à gaz Un aperçu de votre journée Joignez-vous à notre équipe en tant qu'ingénieur en développement de logiciels d'application pour le contrôle des turbines à gaz!
Nous sommes à la recherche d'un ingénieur en logiciels de contrôle talentueux qui travaillera avec nos équipes de projets afin de développer des solutions logicielles innovantes, assurant ainsi le fonctionnement sûr et efficace des moteurs des turbines à gaz aérodérivées et de leur équipement auxiliaire.
Dans le cadre de ce rôle, vous serez responsable de la conception, du codage, des essais et du déploiement de logiciels pour des aspects critiques du système de contrôle des turbines, y compris le démarrage, l'arrêt, le contrôle du carburant et la surveillance. Notre équipe joue un rôle essentiel dans le développement et le maintien de la conception de référence, tout en soutenant les équipes chargées de l'exécution des contrats, et en examinant et en résolvant les problèmes qui affectent notre parc en service.
Si les technologies de pointe vous passionnent et que vous souhaitez avoir une incidence importante sur le secteur de l'énergie, nous voulons vous connaître!
Ce que vous apporterez à l'entreprise - Superviser la feuille de route des produits en proposant des solutions innovantes qui améliorent les activités des clients.
- Participer à des projets qui façonnent l'avenir de l'énergie dans un marché qui évolue vers l'énergie propre.
- Gérer l'obsolescence de notre parc existant afin d'assurer la satisfaction des clients.
- Collaborer avec plusieurs intervenants afin de fournir des solutions aux clients nouveaux et existants.
- Concevoir et mettre en œuvre des solutions logicielles pour les systèmes de contrôle des turbines et développer des solutions qui élargissent notre gamme de produits.
- Réaliser des essais approfondis, déployer des applications logicielles et collaborer avec des équipes interfonctionnelles pour résoudre les problèmes.
Ce dont vous avez besoin - Baccalauréat en ingénierie électrique, aérospatiale, mécanique, en contrôle ou en instrumentation, avec une bonne compréhension de la technologie des turbines à gaz et du fonctionnement des moteurs.
- Expérience: De 5 à 10 années d'expérience pertinente dans le développement de solutions logicielles, y compris la maîtrise de langages de programmation textuelle (comme C et C++,C#), et expérience pratique avec des interfaces logicielles et matérielles d'A. P. I. (p. ex. les protocoles de communication et les modules E/S), un atout.
- Compétences techniques: Maîtrise des outils de script (p. ex. Visual Basic et Python), des outils de modélisation des systèmes (tels que Matlab Simulink), des techniques d'ingénierie des systèmes (telles que la QFD, la vérification et la validation, l'analyse des risques et l'analyse des causes fondamentales), et expérience dans la conception et les essais des écrans IHM pour la surveillance et le contrôle. Maîtrise du développement, de la mise en œuvre, de la vérification et de la validation d'algorithmes (utilisation des A. P. I. Allen-Bradley ou Siemens, un atout). Solides compétences en matière de protocoles de communication et de sécurité fonctionnelle.
- Qualités personnelles: Le candidat idéal doit manifester une grande soif d'apprendre, et une proactivité à résoudre des problèmes et à explorer de nouveaux domaines, ainsi qu'un état d'esprit créatif pour développer des solutions innovantes. Il doit faire preuve d'une grande autonomie, d'un engagement envers la gestion des intervenants et d'une passion pour le perfectionnement personnel et l'amélioration continue, tout en adhérant à la méthodologie Lean et à l'état d'esprit du produit minimum viable.
- Maîtrise du français et de l'anglais; admissibilité à devenir membre de l'Ordre des ingénieurs du Québec; excellentes compétences en gestion du temps et en communication. La personne qui occupera ce poste travaillera dans un environnement francophone. Elle devra toutefois maîtriser l'anglais pour comprendre la documentation et les termes techniques provenant de sources internationales ainsi que pour communiquer avec les clients, les fournisseurs et les collègues étrangers. Expérience en gestion de projets techniques, des processus de conception par étapes et des équipes SCRUM, un atout.
À propos de l'équipe L'équipe de développement des produits de contrôle se consacre à la définition et au maintien des normes les plus élevées en matière de systèmes, d'outils et de solutions de contrôle pour l'ensemble de notre gamme de produits de turbines à gaz aérodérivées. En collaborant étroitement avec nos homologues chargés de la réalisation des projets des clients et de l'entretien du cycle de vie du parc, nous veillons à ce que nos innovations ne fassent pas que répondre aux attentes de l'industrie, mais qu'elles les dépassent, tout en favorisant l'efficacité et la fiabilité dans chaque projet.
Ensemble, nous façonnons l'avenir des solutions énergétiques!