E

Développeur(euse) Logiciel Sénior / Senior Software Developer

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
Apply Now
icon loader Apply Now

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Développeur(euse) Logiciel Sénior / Senior Software Developer

\u200bLa Division de la fiabilit\u00e9 \u00e9nerg\u00e9tique (ESS PRD) d\u2019Eaton est actuellement \u00e0 la recherche d\u2019un(e) D\u00e9veloppeur(euse) Logiciel S\u00e9nior. Le poste peut \u00eatre situ\u00e9 \u00e0 nos bureaux de L\u00e9vis ou de Brossard. Des options de travail hybrides sont \u00e9galement offertes, ainsi que les avantages sociaux d\u00e8s le jour un.\n\nLa fourchette salariale annuelle pr\u00e9vue pour ce poste est de 92 000 $ \u00e0 115 000$.\n\nVeuillez noter que les informations salariales ci-dessus ne sont fournies qu\u2019\u00e0 titre indicatif. Les salaires sont d\u00e9termin\u00e9s en fonction des comp\u00e9tences, de l\u2019exp\u00e9rience et des qualifications des candidats, ainsi que des consid\u00e9rations du march\u00e9 et de l\u2019entreprise. \n\n## Aper\u00e7u du poste\n\nEaton acc\u00e9l\u00e8re et dirige l\u2019\u00e9volution de l\u2019industrie gr\u00e2ce \u00e0 ses offres num\u00e9riques pour ses clients du segment des services publics. Dans le cadre de vos fonctions, vous jouerez un r\u00f4le de chef de file dans notre \u00e9quipe de d\u00e9veloppement de micrologiciels et contribuerez \u00e0 la r\u00e9alisation et \u00e0 la maintenance de nos diff\u00e9rents produits embarqu\u00e9s. Vous aurez \u00e0 toucher \u00e0 plusieurs aspects et technologies pour nos produits d\u2019automatisation des postes et travaillerez avec diff\u00e9rents experts techniques. Vous travaillerez sous la supervision directe d\u2019un chef d\u2019\u00e9quipe de micrologiciel technique. \n\nResponsabilit\u00e9s essentielles :\n\n * Concevoir, mettre en \u0153uvre et maintenir un code efficace, fiable et r\u00e9utilisable.\n * Analyser des sp\u00e9cifications techniques et proposer des solutions innovantes.\n * Pr\u00e9parer et documenter des plans de tests de v\u00e9rification.\n * R\u00e9diger des tests unitaires et des tests d\u2019int\u00e9gration automatis\u00e9s, r\u00e9aliser des tests manuels, examiner du code \u00e9crit par les pairs et r\u00e9diger des rapports.\n * Participer \u00e0 l\u2019investigation de probl\u00e8mes en rassemblant suffisamment d\u2019information pour trouver les causes principales et les r\u00e9gler.\n * Participer \u00e0 toutes les \u00e9tapes du cycle de d\u00e9veloppement.\n\n\n\n## Qualifications:\n\nQualifications exig\u00e9es :\n\n * Baccalaur\u00e9at en informatique, g\u00e9nie informatique, g\u00e9nie \u00e9lectrique, g\u00e9nie logiciel ou tout autre programme pertinent d\u2019un \u00e9tablissement reconnu\n * Cinq ans ou plus d\u2019exp\u00e9rience en d\u00e9veloppement logiciel, dont deux ans ou plus d\u2019exp\u00e9rience r\u00e9cente dans le d\u00e9veloppement d\u2019applications en C++\n * Compr\u00e9hension de la conception orient\u00e9e objet et comp\u00e9tences en programmation, y compris l\u2019utilisation de mod\u00e8les de conception (Design patterns), ainsi que des principes SOLID;\n * Ma\u00eetrise de l\u2019anglais et du fran\u00e7ais (capacit\u00e9 \u00e0 travailler dans ces langues). La ma\u00eetrise du fran\u00e7ais et de l\u2019anglais est essentielle pour ce poste afin de communiquer avec des coll\u00e8gues, clients et partenaires situ\u00e9s \u00e0 l\u2019int\u00e9rieur et \u00e0 l\u2019ext\u00e9rieur du Qu\u00e9bec, ainsi que pour comprendre les documents techniques dans le domaine de notre industrie.\n * Vous devez \u00eatre l\u00e9galement autoris\u00e9 \u00e0 travailler au Canada sans \u00eatre parrain\u00e9 par l\u2019entreprise;\n * Aucune aide \u00e0 la r\u00e9installation n\u2019est offerte. Les candidats doivent r\u00e9sider dans un rayon de 80 kilom\u00e8tres des installations de Brossard ou de L\u00e9vis (Qu\u00e9bec).\n\n\n\nQualifications souhaitables :\n\n * Exp\u00e9rience en conception de logiciels pour dispositifs embarqu\u00e9s, en cr\u00e9ation d\u2019API (interface de programmation d\u2019applications) et d\u2019applications bureautiques;\n * Connaissance des protocoles r\u00e9seau IP (TCP/UDP/IP)\n * Exp\u00e9rience en garantie d\u2019utilisation de pratiques de cybers\u00e9curit\u00e9 dans les logiciels embarqu\u00e9s et les applications bureautiques;\n * Exp\u00e9rience en conception de syst\u00e8mes de contr\u00f4le en temps r\u00e9el\n * Connaissance \u00e9tendue des APIs permettant les interactions avec les syst\u00e8mes d\u2019exploitation (Windows, Linux ou autre);\n * Exp\u00e9rience des processus de conception agile, et exp\u00e9rience de travail dans un milieu d\u2019\u00e9quipe agile se servant de Scrum ou de tout autre cadre.\n\n\n\n## Position Overview\n\nEaton\u2019s ESS PRD Power Reliability Division is currently seeking a Senior Software Developer. This position may be located in our Brossard, Qu\u00e9bec or L\u00e9vis, Qu\u00e9bec offices and offers hybrid work opportunities. Candidates should reside within 80km of Brossard or L\u00e9vis.\n\nEaton is accelerating and leading the industry with its digital offerings to utility customers. In this role, you will play a leading role in our firmware development team and contribute to the development and maintenance of our various embedded products. You will be exposed to several aspects and technologies of our substation automation products and will work with a variety of technical experts. You will work under the direct supervision of a technical firmware team leader.\n\nEssential Responsibilities:\n\n * Designs, implements, and maintains efficient, reliable, and reusable code.\n * Analyzes technical specifications and proposes innovative solutions.\n * Develops and documents verification test plans.\n * Writes unit tests and automated integration tests, performs manual testing, reviews peer-written code and authors reports.\n * Participates in the investigation of problems by gathering enough information to find the root causes and fix them.\n * Participates in all stages of the development cycle\n\n\n\n## Qualifications:\n\nRequired (Basic) Qualifications:\n\n * Bachelor\u2019s degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or any other relevant program from an accredited institution.\n * Minimum 5 years of experience in software development, including 2+ years of recent experience developing C++ applications.\n * Understanding of object-oriented design and programming skills, including the use of design patterns, and the SOLID principles.\n * Fluency in English and French. Fluency in French and English is required for this position in order to communicate with colleagues, customers, and partners located inside and outside of Quebec, as well as to understand technical documentation in the field of our industry.\n * Must be legally authorized to work in Canada without corporate sponsorship.\n * No relocation is being provided. Candidates must live within an 80-kilometer radius of the Brossard or L\u00e9vis facility.\n\n\n\nPreferred Qualifications:\n\n * Experience developing software for embedded devices, creating APIs (Application programming interfaces) and desktop applications.\n * Knowledge of IP networking protocols (TCP/UDP/IP).\n * Experience ensuring cybersecurity practices in embedded software and desktop applications.\n * Experience designing real-time control systems.\n * Extensive knowledge of APIs allowing interactions with operating systems (Windows, Linux or other).\n * Experience with Agile Development Processes, and working in an agile team environment, using SCRUM or any other framework.\n\n\n\nTous les postes peuvent n\u00e9cessiter des entretiens vid\u00e9o et en personne dans le cadre du processus de recrutement. Tous les candidats seront \u00e9valu\u00e9s en fonction de leurs comp\u00e9tences li\u00e9es au poste, et leurs droits \u00e0 la vie priv\u00e9e et \u00e0 la s\u00e9curit\u00e9 de leurs donn\u00e9es seront prot\u00e9g\u00e9s conform\u00e9ment \u00e0 la l\u00e9gislation en vigueur.\n\nCet affichage concerne un poste vacant existant.\n\nChez Eaton, nous utilisons l\u2019intelligence artificielle (IA) pour vous recommander des postes correspondant aux comp\u00e9tences et \u00e0 l\u2019exp\u00e9rience requises pour les r\u00f4les \u00e0 pourvoir. Nos \u00e9quipes d\u2019acquisition de talents utilisent \u00e9galement l\u2019IA pour identifier les candidats dont les comp\u00e9tences correspondent \u00e0 l\u2019emploi. Les d\u00e9cisions d\u2019embauche sont prises par les responsables d\u2019Eaton dans le cadre d\u2019un processus d\u2019entrevue structur\u00e9, et non par l\u2019IA.\n\nNous nous engageons \u00e0 garantir l\u0027\u00e9galit\u00e9 des chances en mati\u00e8re d\u0027emploi pour les candidats et les employ\u00e9s. Nos processus de recrutement utilisent des crit\u00e8res de s\u00e9lection \u00e9quilibr\u00e9s et \u00e9vitent toute discrimination ill\u00e9gale \u00e0 l\u0027encontre des candidats en raison de leur \u00e2ge, de leur couleur, de leur handicap, de leur \u00e9tat matrimonial, de leur origine nationale, de leur sexe, de leur identit\u00e9 sexuelle, de leurs informations g\u00e9n\u00e9tiques, de leur race ou de leur origine raciale, de leur religion, de leur orientation sexuelle ou de tout autre statut prot\u00e9g\u00e9 ou requis par la loi. \n\n \nNous savons que de bons programmes d\u0027avantages sociaux sont importants pour les employ\u00e9s et leurs familles. Eaton offre divers avantages en mati\u00e8re de sant\u00e9 et de bien-\u00eatre ainsi que des avantages de retraite, et plusieurs programmes qui pr\u00e9voient des cong\u00e9s pay\u00e9s et non pay\u00e9s. Cliquez sur Benefits at Eaton Canada / Avantages sociaux chez Eaton Canada pour plus de d\u00e9tails. Veuillez noter que les programmes et options sp\u00e9cifiques disponibles pour un employ\u00e9 peuvent d\u00e9pendre de facteurs d\u0027\u00e9ligibilit\u00e9 tels que l\u0027emplacement g\u00e9ographique, la date d\u0027embauche et l\u0027applicabilit\u00e9 des conventions collectives.\n\nAll positions may require participation in video and in-person interviews as part of the hiring process. All candidates will be evaluated based on job-related competencies, and all candidates\u2019 privacy rights and data security will be protected in accordance with applicable laws. \n\nThis posting is for an existing vacancy. \n\nAt Eaton we leverage artificial intelligence to recommend jobs to you that match the skills and experience required for the open role. Our Talent Acquisition teams also uses AI to identify applicants whose skills are a match for the job. Hiring decisions are made by Eaton leaders through a structured interview process and not AI.\n\nWe are committed to ensuring equal employment opportunities for job applicants and employees. Our recruitment processes use balanced selection criteria and avoid unlawful discrimination against applicants on the basis of their age, color, disability, marital status, national origin, gender, gender identity, genetic information, race or racial origin, religion, sexual orientation or any other status protected or required by law.\n\nWe know that good benefit programs are important to employees and their families. Eaton provides various Health and Welfare benefits as well as Retirement benefits, and several programs that provide for paid and unpaid time away from work. Click Benefits at Eaton Canada / Avantages sociaux chez Eaton Canada for more detail. Please note that specific programs and options available to an employee may depend on eligibility factors such as geographic location, date of hire, and the applicability of collective bargaining agreements.\n
Original job Développeur(euse) Logiciel Sénior / Senior Software Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Apply Now
Share Job
Share Job

Auto-Apply to Software Developer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Software Developer Jobs in Canada

GrabJobs is the no1 job portal in Canada, connecting you to thousands of jobs fast! Find the best jobs in Canada, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.