Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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 Description

Rô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.

Additional Information

Relocation Assistance Provided: No

Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Développeur de logiciels embarqués pour éléments de protection F/H - Protection Element Embedded SW Developer-1 in Markham, ON vacancy
  • 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...
    Suggested
    Contract work
    Relocation package

    GE Vernova

    Markham, ON
    8 hours ago
  •  ...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... 
    Suggested
    Immediate start
    Relocation package

    GE Vernova

    Markham, ON
    2 days ago
  •  ...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... 
    Suggested
    Contract work
    Relocation package

    GE Vernova

    Markham, ON
    5 days ago
  • $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... 
    Suggested
    Long term contract
    Temporary work
    Relocation package

    GE Vernova

    Markham, ON
    5 days ago
  • 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...
    Suggested
    Relocation package

    GE Vernova

    Markham, ON
    1 day ago
  • $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 work
    Relocation package

    GE Vernova

    Markham, ON
    5 days ago
  •  ...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

    Cultivate Possibility At Bluum

    Markham, ON
    4 days ago
  •  ...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 employment
    Full time
    Monday to friday
    Flexible hours

    Sentrex

    Markham, ON
    more than 2 months ago
  •  ...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 time
    Casual work
    Monday to friday
    Flexible hours
    Shift work

    Federal Express Corporation Canada

    Markham, ON
    17 hours ago
  • $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 contract
    Casual work
    Worldwide
    Monday to friday

    Evertz Microsystems Limited

    Markham, ON
    24 days ago
  •  ...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 employment
    Full time
    Monday to friday
    Flexible hours

    Sentrex

    Markham, ON
    more than 2 months ago
  •  ...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 employment
    Full time
    Immediate start

    Huawei Technologies Canada Co.,

    Markham, ON
    more than 2 months ago
  •  ...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 time
    Contract work
    Internship
    Immediate start

    Huawei Technologies Canada Co.,

    Markham, ON
    more than 2 months ago
  • $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 time
    Local area
    Remote work
    Flexible hours

    Experienced Career

    Markham, ON
    more than 2 months ago
  • $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 office
    Local area
    Work from home

    General Motors

    Markham, ON
    4 days ago
  •  ...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 time
    Local area
    Work from home

    General Motors

    Markham, ON
    4 days ago
  •  ...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 time
    Local area
    Work from home

    General Motors

    Markham, ON
    5 days ago
  • $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 contract
    Full time
    Contract work
    Internship
    Immediate start

    Huawei Technologies Canada Co.,

    Markham, ON
    more than 2 months ago
  •  ...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... 

    Xplore Inc.

    Markham, ON
    4 days ago
  • $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 contract
    Full time
    Contract work
    Temporary work
    Work at office
    Remote work
    Work from home
    Worldwide

    Everest Clinical Research

    Markham, ON
    more than 2 months ago
  • $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 time
    Work at office
    Remote work
    Monday to friday
    Flexible hours

    BL Innovare

    Markham, ON
    10 days ago
  • $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 contract
    Full time
    Internship

    Triunity Software

    Markham, ON
    a month ago
  •  ...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... 

    BFG Enterprise Services

    Markham, ON
    7 days ago
  •  ...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

    HR POD - Hiring Talent Globally

    Markham, ON
    8 days ago
  • $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 office
    Immediate start
    Shift work

    SGS

    Markham, ON
    18 days ago
  • $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 time
    Relocation package
    Flexible hours

    GE Vernova

    Markham, ON
    more than 2 months ago
  • $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 time
    Relocation package

    GE Vernova

    Markham, ON
    more than 2 months ago
  • $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 employment
    Full time
    Internship
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Markham, ON
    a month ago
  • $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 time
    Remote work
    3 days per week

    GM

    Markham, ON
    a month ago
  •  ...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 work
    3 days per week

    US Tech Solutions

    Markham, ON
    21 days ago

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!