Développeur de logiciels embarqués pour éléments de protection F/H - Protection Element Embedded SW Developer-1
GE Vernova
Job Description Summary Activités visant à prouver la validité ou la faisabilité technique d'un concept par l'application de méthodologies scientifiques et d'ingénierie. Le travail dans cette famille de métiers a généralement pour objectif de démontrer, par des tests ou des analyses, la performance et le potentiel de mise en œuvre d'un concept.
Le poste impacte les opérations du département et est responsable de la planification et de l'exécution. Ce rôle bénéficie d'une certaine autonomie, mais se concentre sur l'exécution d'activités au sein d'une discipline opérationnelle couverte par des pratiques et procédures fonctionnelles standard. Un certain jugement peut être requis, mais il est généralement exercé sous supervision. ------------------------------ Activities aimed at proving a concept to be valid or technically feasible by the application of scientific and engineering methodologies. Work in this family typically has the objective of demonstrating through test or analyses the performance and implementation potential of a concept Impacts departmental operations and responsible for planning/execution. The role has some autonomy but is focused on execution of activities within an operating discipline covered by standard functional practices and procedures. Some judgment may be required but this is typically with guidance. Job DescriptionRôles et responsabilités
- Activités conceptuelles ou théoriques liées à l'étude/recherche et à l'application de l'électricité, de l'électronique et de l'électromagnétisme.
- Développement d'une connaissance approfondie d'une discipline technique. Utilisation de l'expérience antérieure et de l'expertise technique acquise pour exécuter les politiques/stratégies.
- Compréhension approfondie des principaux facteurs de réussite de l'entreprise ; utilisation de cette compréhension pour accomplir son travail. Compréhension approfondie de la manière dont le travail de sa propre équipe s'intègre avec d'autres équipes et contribue au domaine.
- Utilisation d'un certain niveau de jugement et capacité à proposer différentes solutions en dehors des paramètres établis, mais avec supervision. Utilisation de l'expérience antérieure et de la formation sur le tas pour résoudre des tâches simples. Accès aux compétences techniques et à la pensée analytique nécessaires pour résoudre les problèmes. Peut utiliser plusieurs sources internes en dehors de sa propre équipe pour prendre des décisions.
- À ce niveau, le poste est probablement celui d'un contributeur individuel doté de compétences interpersonnelles avérées ou d'un leader débutant capable de recruter et de développer des talents. Fournit des conseils informels aux nouveaux membres de l'équipe.
- Développement de firmware : Concevoir, développer et maintenir des logiciels embarqués temps réel robustes pour des relais de protection à base de microprocesseurs en utilisant C/C++.
- Collaboration multidisciplinaire : Travailler en étroite collaboration avec les ingénieurs protection pour implémenter des algorithmes mathématiques complexes dans un code efficace et prêt pour l'embarqué.
- Optimisation des performances : Optimiser les performances du firmware pour une exécution en temps réel, en se concentrant sur le traitement de données à faible latence requis pour les fonctions de protection et les piles de communication IEC 61850.
- Validation et débogage : Tests et profilage pour garantir la stabilité dans des conditions de réseau extrêmes.
- Intégration de la cybersécurité : Implémenter des pratiques de codage sécurisé et des fonctionnalités de sécurité au sein de l'architecture du firmware, conformément à la norme IEC 62443.
- Utiliser des assistants de codage IA pour la génération de code C/C++ embarqué, le refactoring et l'échafaudage de tests unitaires.
- Rédiger des spécifications/prompts précis afin que l'IA agentique produise des changements de code délimités et vérifiables.
- Valider le code généré par l'IA par rapport aux contraintes de temps réel et de mémoire.
- Appliquer l'analyse statique assistée par l'IA pour la révision de code critique pour la sécurité.
Qualifications requises
- Ce rôle exige une expérience avancée en ingénierie/technologie et génie électrique. Le niveau de connaissance est comparable à un diplôme universitaire de premier cycle (Licence/Bachelor) d'une université ou d'un collège accrédité (ou un diplôme d'études secondaires avec une expérience pertinente).
- Maîtrise experte du C et du C++ pour les environnements embarqués.
- Connaissance des principes de protection des systèmes électriques ou du traitement numérique du signal (DSP).
- Maîtrise de Python pour l'automatisation des tests.
- Connaissance de GitHub.
- Expérience avec les systèmes d'exploitation temps réel (VxWorks, FreeRTOS, QNX ou Linux embarqué).
- Langue : Maîtrise de l'anglais ; le français est obligatoire pour la collaboration locale.
Caractéristiques souhaitées
- Expérience en conception basée sur les modèles (par exemple, MATLAB/Simulink Coder).
- Familiarité avec les méthodologies de développement Agile/Scrum et les pipelines CI/CD pour le firmware.
- Expérience préalable dans les secteurs de l'énergie, de l'industrie ou de l'aérospatiale.
- Solides compétences en communication orale et écrite. Capacité démontrée à analyser et à résoudre des problèmes. Capacité à documenter, planifier, commercialiser et exécuter des programmes. Compétences établies en gestion de projet.
Poste ouvert aux personnes en situation de handicap. Un référent handicap est présent sur chaque site
-------------------------------------------------
Roles and Responsibilities
- Conceptual or theoretical activities that deals with the study/research and application of electricity, electronics, and electromagnetism.
- Developing in-depth knowledge of a technical discipline. Uses prior experience and acquired technical expertise to execute policy/strategy.
- In-depth understanding of key business drivers; uses this understanding to accomplish own work. In-depth understanding of how work of own team integrates with other teams and contributes to the area.
- Uses some level of judgment and has ability to propose different solutions outside of set parameters but with guidance. Uses prior experience and on-the-job training to solve straightforward tasks. Has access to technical skills and analytic thinking required to solve problems. May use multiple internal sources outside of own team to arrive at decisions.
- A job at this level is likely to be an individual contributor with proven interpersonal skills or an early people leader who can hire and develop talent. Provides informal guidance to new team members
- Firmware Development: Design, develop, and maintain robust, real-time embedded software for microprocessor-based protection relays using C/C++.
- Multidisciplinary Collaboration: Work closely with Protection Engineers to implement complex mathematical algorithms into efficient, embedded-ready code.
- Performance Optimization: Optimize firmware performance for real-time execution, focusing on low-latency data processing required for protection functions and IEC 61850 communication stacks.
- Validation & Debugging: Testing and profiling to ensure stability under extreme grid conditions.
- Cybersecurity Integration: Implement secure coding practices and security features within the firmware architecture in compliance with IEC 62443.
- Use AI coding assistants for embedded C/C++ generation, refactoring, and unit test scaffolding
- Write precise specs/prompts so agentic AI produces bounded, verifiable code changes
- Validate AI-generated code against real-time timing and memory constraints
- Apply AI-assisted static analysis for safety-critical code review
Required Qualifications
- This role requires advanced experience in the Engineering/Technology & Electrical Engineering. Knowledge level is comparable to a Bachelor's degree from an accredited university or college ( or a high school diploma with relevant experience).
- Expert-level proficiency in C and C++ for embedded environments.
- Knowledge of power system protection principles or digital signal processing (DSP).
- Proficiency in Python for Test automation
- Knowledge on GitHub
- Experience with Real-Time Operating Systems (VxWorks., FreeRTOS, QNX, or Embedded Linux).
- Language: Proficiency in English; French is mandatory for local collaboration.
Desired Characteristics
- Experience with Model-Based Design (e.g., MATLAB/Simulink coder).
- Familiarity with Agile/Scrum development methodologies and CI/CD pipelines for firmware.
- Prior experience in the Energy, Industrial, or Aerospace sectors.
- Strong oral and written communication skills. Demonstrated ability to analyze and resolve problems. Ability to document, plan, market, and execute programs. Established project management skills.
Relocation Assistance Provided: No
- Job Description Summary Activités visant à prouver la validité ou la faisabilité technique d’un concept par l’application de méthodologies scientifiques et techniques. Le travail dans cette famille a généralement pour objectif de démontrer, par le biais de tests ou d'analyses...SuggestedContract workRelocation package
- ...more sustainable and reliable future. Our Protection and Control teams are the "first... ...software products by creating and applying Embedded Software (Firmware) quality tests to a feature... ...or to other teams across businesses. Develop, update, and define test strategies, plan...SuggestedImmediate startRelocation package
- ...performances et de l'efficacité des installations, des systèmes et des équipements. Documentation des spécifications techniques et des éléments de coût pour les phases ultérieures d'exécution du contrat. Cela inclut également la partie OTR (« de la commande jusqu'au versement...SuggestedContract workRelocation package
$110.5k - $160.5k per year
...Job Description Summary Protection application engineers in the Global Customer Support team are engineers specialized in grid automation... ...you will utilize your experience or expertise to solve problems, develop and execute team and self-objectives, and possess the ability to...SuggestedLong term contractTemporary workRelocation package- Job Description Summary Verantwortung für die globale Projektsteuerungsaktivität und Förderung einheitlicher Funktionsspezifikationen und gemeinsamer globaler Prozesse für die Projektimplementierung. Tätigkeiten, die dazu dienen, die Erwartungen des Kunden besser zu verstehen...SuggestedRelocation package
$126k - $176k per year
...its core portfolio. A central element of this transformation is the... ...advanced technologies and develops distinctive product platforms... ...expert to lead the GridBeats™ R&D Protection and Control Engineering team.... ...principles for developing embedded systems for protection relays...Remote workRelocation package- ...Position Summary The Developer - Integrations & AI role builds and maintains the connections between Bluum’s business systems, outside platforms, and the organization’s AI services. Working alongside senior developers, technical leads, and outside development partners,...Full time
- ...training offered throughout the year The Opportunity: Reporting to the Director, Salesforce & MuleSoft Platforms, the Salesforce Developer contributes to the design, development, and maintenance of the organization’s Salesforce ecosystem. This role focuses on building...Permanent employmentFull timeMonday to fridayFlexible hours
- ...diploma/educational equivalent Must possess a valid driver’s license and have a good driving record Minimum Experience One (1) year customer oriented business experience preferred Some knowledge of Federal Express Canada operations and Canadian Customs regulations...Part timeCasual workMonday to fridayFlexible hoursShift work
$60k - $85k per year
...looking for a Security Software Developer to join the networking device... ...(Network Device collaborative Protection Profile) under the Common... ...changes as needed. Harden the embedded Linux environment, including... ...Cybersecurity, or a related field. ~1–2 years of experience with C/...Long term contractCasual workWorldwideMonday to friday- ...offered throughout the year The Opportunity: Reporting to the Director, Salesforce & MuleSoft Platforms, the Salesforce Lead Developer plays a key role in designing, developing, and maintaining Sentrex’s enterprise Salesforce ecosystem. This role ensures that Salesforce...Permanent employmentFull timeMonday to fridayFlexible hours
- ...Huawei Canada has an immediate permanent opening for a Senior Kernel Developer. About the team: The Intelligent Real-Time Operating... ...and reliability in increasingly complex environments that embedded devices at the edge presents. About the job: Exploring the...Permanent employmentFull timeImmediate start
- ...Job description Huawei Canada has an immediate 12-month contract opening for a Senior Developer - GPU Driver. About the team: The Software-Hardware System Optimization Lab continuously improves the power efficiency and performance of smartphone products through...Full timeContract workInternshipImmediate start
$70k - $85k per year
...more! We’re also serious about technology. Make an impact as we look to strengthen our Digital Solutions practice with a Solution Developer, Power Platform & D365 for our growing Case Management team. Driving business excellence, MNP is a leading national accounting, tax...Full timeLocal areaRemote workFlexible hours$115k - $164.6k per year
...verification and validation of embedded controllers and calibrations... ...access, occupant comfort, occupant protection, lighting, visibility and... ...communication models, etc. Obtain, develop & parameterize sub-system... ...@GM.com or call us at 1-(***) ***-****. In your email, please...Work at officeLocal areaWork from home- ...software engineer to design and develop software in our Android based... ...and user experience using embedded software development frameworks... ...identity, status as a veteran or protected veteran, or any other... ...****@*****.*** or call us at 1-(***) ***-****. In your email, please...Full timeLocal areaWork from home
- ...software engineer to design and develop software in our Android based... ...and user experience using embedded software development frameworks... ...identity, status as a veteran or protected veteran, or any other... ...****@*****.*** or call us at 1-(***) ***-****. In your email, please...Full timeLocal areaWork from home
$127k - $225k per year
...Canada has an immediate 12-month contract opening for a Software Developer. About the team: The Computing Data Application... ...About the job: Analyze the software requirements and software elements for system design. Contribute to software development at the...Long term contractFull timeContract workInternshipImmediate start- ...services for better every day rural living, for today and future generations. We are seeking a highly skilled Senior Software Developer to help build modern, future-ready applications as part of our company-wide digital transformation. In this role, you will design...
$90k - $125k per year
...excellence. Building on this foundation, Everest has successfully developed and established itself as a full-service CRO. Everest’s... ...individuals to join our winning team as a Clinical Trial Web Application Developer for our Toronto/Markham, Ontario, Canada on-site location, or...Long term contractFull timeContract workTemporary workWork at officeRemote workWork from homeWorldwide$80k per year
...Job Responsibility: Responsibility: Work with our hardware and mechanical design team to design and develop various embedded computer vision systems for industrial and commercial use. Skills: ~3-5 years Object Oriented software development experience. Experience with...Full timeWork at officeRemote workMonday to fridayFlexible hours$100k - $110k per year
...performance Health insurance Training & development About the Role: Triunity Software is looking for a talented ServiceNow Developer to join our growing team in Markham ON! In this role youll have the opportunity to design build and optimize powerful ServiceNow...Long term contractFull timeInternship- ...some of Canada’s largest national retailers and enterprise businesses. Role Summary The Intermediate ServiceNow Administrator / Developer supports, configures, and enhances BFG’s and clients ServiceNow platforms. Working under the direction of the Senior Product...
- ...for backend development. ~ Strong experience with Angular for developing modern responsive and user-friendly frontend applications. ~ Hands... ...problem-solving skills. Responsibilities: Design develop and maintain scalable full-stack applications using Java Spring...Full time
$25 - $27 per hour
...Education: B.Sc. Chemistry or relevant field. Experience: 1-3 years with demonstrated ability to complete more complex role/duties... ...expression and Indigenous status, or any other characteristics protected by law. To perform this job successfully, an individual must be...Work at officeImmediate startShift work$120k - $170k per year
...spearhead the next generation of power system protection and help to deliver the Green Energy... ...protection and control capable of developing robust solutions to meet customer requirements... ...high-level design specifications. Develop and support protection and control solutions...Full timeRelocation packageFlexible hours$92.3k - $142.3k per year
...Automation R&D team to spearhead the next generation of power system protection. As a Lead Power Systems Protection & Control Application... .... Analyse market trends and requirements to propose new developments in GE Vernovas Digital Energy products. Minimum Qualifications...Full timeRelocation package$127k - $225k per year
...data flows while maintaining privacy. Researchers focus on key areas such as user identity authentication, data integrity, privacy protection, extensive model privacy assessment, multi-modal data identification, differential privacy, and federated learning. The lab supports...Permanent employmentFull timeInternshipImmediate start$111.7k - $167.6k per year
...Continuous Deployment (CI/CD) and Embedded Software Development Tools... .... What Youll Do Design develop and maintain CI/CD pipelines... ...recherchons un ingénieur logiciel principal (Senior Software Engineer... ...la production de logiciels embarqués de GM et des environnements...Full timeRemote work3 days per week- ...employment without regard to race colour religion sex sexual orientation gender identity national origin disability or status as a protected veteran. AI Statement: By applying you acknowledge that AI-assisted tools may be used during hiring. #LI-AS140 Required Experience...Remote work3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Développeur de logiciels embarqués pour éléments de protection F/H - Protection Element Embedded SW Developer-1. Be the first to apply!
- software developer intern Markham, ON
- software design engineer Markham, ON
- software engineer devops Markham, ON
- software developer internship no experience Markham, ON
- software engineer salary in canada Markham, ON
- junior software engineer Markham, ON
- software developer no experience Markham, ON
- software engineer intern Markham, ON
- director software engineering Markham, ON
- software engineer - ai machine learning Markham, ON

