{"id":3690233,"url":"https://alion.io/job/eaton-developpeureuse-logiciel-c-software-developer-c-2","title":"Développeur(euse) Logiciel C++ / Software Developer C++","company":{"id":6044,"name":"Eaton","domain":"eaton.com","url":"https://alion.io/company/eaton","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Eightfold","truth_index":{"grade":"A","score":86,"open_postings":303,"ghost_share":0.043,"stale_share":0.399,"repost_share":0.099,"time_to_fill_p50_days":42,"computed_at":"2026-11-10T06:52:35Z"}},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Brossard, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":76000,"max":95000,"currency":"CAD","period":"year","gross":null,"usd_annual":68000},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":true,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"CMake","optional":false},{"name":"GitHub","optional":false},{"name":"GitHub Actions","optional":false},{"name":"Jira","optional":false}],"status":"live","first_seen_at":"2026-10-29T15:43:53Z","employer_posted_date":"2026-11-03","last_verified_at":"2026-11-10T11:19:33Z","board_verified":true,"closed_at":null,"days_open":11,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":11},"description":"La division des systèmes et services d’ingénierie électrique d’Eaton est actuellement à la recherche d’un(e) Développeur(euse) Logiciel C++. Ce poste est basé au Centre d'Innovation des Amériques d’Eaton à Brossard, QC. Ce rôle offre des opportunités de travail hybride, ainsi que des avantages sociaux dès le premier jour.\nLa fourchette salariale annuelle prévue pour ce poste est de 76 000 $ - 95 000 $.\nVeuillez noter que les informations salariales ci-dessus ne sont fournies qu’à titre indicatif. Les salaires sont déterminés en fonction des compétences, de l’expérience et des qualifications des candidats, ainsi que des considérations du marché et de l’entreprise.\nEaton's Electrical Engineering Services and Systems division is currently seeking a C++ Software Developer. This role is based in our Eaton Americas Innovation Center in Brossard, QC, and offers hybrid work opportunities, as well as benefits from day one.\nThe expected annual salary range for this role is $76,000 - $95,000 per year.\nPlease note the salary information shown above is a general guideline only. Salaries are based upon candidate skills, experience, and qualifications, as well as market and business considerations.\nCe que vous ferez :\nEaton accélère et est un leader dans l’industrie grâce à ses offres numériques destinées aux clients des services publics. Êtes-vous un penseur stratégique doté d'une solide expérience en technologies et en développement de produits? Ce poste vous offre l'opportunité de rejoindre une équipe diversifiée et internationale engagée dans sa transformation agile et ses innovations de produits.\nEn tant que membre d'une équipe de développement multidisciplinaire, le (la) Développeur(euse) Logiciel participera à la conception, au développement et à la maintenance des différentes composantes du logiciel de bureau CYME dans le domaine de l'analyse et de la modélisation des réseaux de distribution d'électricité et des énergies renouvelables. Le (la) candidat(e) contribuera aussi à l’intégration des engins de calculs de CYME dans la prochaine génération du système de planification avancée de la distribution d’Eaton (ADPS).\nPrincipales fonctions:\nConcevoir, développer et effectuer la maintenance du code source C++ de nos solutions de façon efficace, réutilisable et fiable.\nFaire la révision des demandes de fusion (pull requests) et promouvoir les meilleures pratiques en développement logiciel. \nDévelopper et exécuter des tests unitaires. \nÉvaluer les nouvelles technologies et les outils de développement, y compris les solutions de productivité basées sur l’IA. \nConcevoir et mettre en œuvre des “workflows” d’automatisation GitHub.\nQualifications :\nQualifications requises:\nBaccalauréat en Génie logiciel, informatique ou l’équivalent d'un établissement agréé.\nExpérience en programmation C++ moderne (C++17, C++ 20, ou plus).\nExpérience avec Jira et GitHub, ou des outils de développement logiciel similaires. \nMaîtrise de l'anglais et du français (compétences professionnelles). La maîtrise du français et de l’anglais est requise pour ce poste afin de communiquer avec des collègues et des partenaires situés à l’intérieur et à l’extérieur du Québec, ainsi que pour comprendre la documentation technique dans le domaine de notre industrie.\nDoit être légalement autorisé à travailler au Canada sans le parrainage de l'entreprise.\nDoit résider dans un rayon de 80 km de notre bureau de Brossard.\nQualifications préférables:\nFamiliarité avec le développement au sein d’une équipe agile.\nExpérience avec le cadriciel MFC\nExpérience avec l’environnement de développement Microsoft Visual Studio ou Visual Studio Code.\nConnaissance de CMake.\nConnaissance de Conan2 pour le développement de « packages » C++.\nConnaissance des plateformes de CI/CD comme GitHub Actions.\nAptitudes:\nBonnes aptitudes pour la communication, les relations interpersonnelles et l’organisation.\nSolides capacités d’analyse et de résolution de problèmes complexes.\nCapacité à gérer efficacement son temps et à établir les priorités.\nWhat you’ll do:\nEaton is accelerating and leading the industry with its digital offerings to utility customers. Are you a strategic thinker with a strong background in technology and product development? This position is an opportunity to join a diverse and global team in its Agile transformation and product innovations.\nAs part of a multidisciplinary development team, the Software Developer will participate in the design, development and maintenance of several components of the CYME desktop application in the field of analysis and modeling of electricity distribution networks and renewable energies. They will also contribute to the integration of the CYME calculation engines to the next generation of Eaton’s Advanced Distribution Planning System (ADPS).\nEssential Responsibilities:\nDesigns, builds, and maintains C++ source code for our solutions with a reliable, efficient, and reusable mindset.\nReview pull requests and advocate for software development best practices.\nDevelop and execute unit tests.\nAssess emerging technologies and development tools, including AI-driven productivity solutions.\nDesign and implement automation workflows in GitHub.\nQualifications:\nRequired Qualifications:\nBachelor’s degree in software engineering, Computer Science or equivalent from an accredited institution.\nExperience in modern C++ programming (C++17, C++20, or above) \nExperience with Jira and GitHub, or similar software development tools.\nFluency in both English and French. Fluency in French and English is required for this position in order to communicate with colleagues and partners located inside and outside of Quebec, as well as to understand technical documentation in the field of our industry.\nMust be legally authorized to work in Canada without company sponsorship.\nMust reside within an 80km radius of our Brossard office.\nPreferred Qualifications:\nFamiliarity with development in an agile team.\nExperience with MFC\nExperience with Microsoft Visual Studio or Visual Studio Code.\nKnowledge of CMake. \nKnowledge of Conan2 for C++ package development. \nKnowledge of CI/CD platforms such as GitHub Actions.\nSkills:\nGood communication, interpersonal, and organizational skills.\nStrong analytical aptitude and complex problem-solving skills.\nEffective time management, prioritization skills.\nTous les postes peuvent nécessiter des entretiens vidéo et en personne dans le cadre du processus de recrutement. Tous les candidats seront évalués en fonction de leurs compétences liées au poste, et leurs droits à la vie privée et à la sécurité de leurs données seront protégés conformément à la législation en vigueur.\nCet affichage concerne un poste vacant existant.\nChez Eaton, nous utilisons l’intelligence artificielle (IA) pour vous recommander des postes correspondant aux compétences et à l’expérience requises pour les rôles à pourvoir. Nos équipes d’acquisition de talents utilisent également l’IA pour identifier les candidats dont les compétences correspondent à l’emploi. Les décisions d’embauche sont prises par les responsables d’Eaton dans le cadre d’un processus d’entrevue structuré, et non par l’IA.\nNous nous engageons à garantir l'égalité des chances en matière d'emploi pour les candidats et les employés. Nos processus de recrutement utilisent des critères de sélection équilibrés et évitent toute discrimination illégale à l'encontre des candidats en raison de leur âge, de leur couleur, de leur handicap, de leur état matrimonial, de leur origine nationale, de leur sexe, de leur identité sexuelle, de leurs informations génétiques, de leur race ou de leur origine raciale, de leur religion, de leur orientation sexuelle ou de tout autre statut protégé ou requis par la loi.\nNous savons que de bons programmes d'avantages sociaux sont importants pour les employés et leurs familles. Eaton offre divers avantages en matière de santé et de bien-être ainsi que des avantages de retraite, et plusieurs programmes qui prévoient des congés payés et non payés. Cliquez sur Benefits at Eaton Canada / Avantages sociaux chez Eaton Canada pour plus de détails. Veuillez noter que les programmes et options spécifiques disponibles pour un employé peuvent dépendre de facteurs d'éligibilité tels que l'emplacement géographique, la date d'embauche et l'applicabilité des conventions collectives.\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’ privacy rights and data security will be protected in accordance with applicable laws.\nThis posting is for an existing vacancy.\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.\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.\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.","description_format":"text","description_chars":9969,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"high_school","optional":true},"security_clearance":false,"languages":[{"language":"French","level":"Advanced (C1)","optional":false},{"language":"English","level":"Advanced (C1)","optional":false}]},"benefits":["Hybrid work"],"hiring_locations":[{"name":"Canada","iso":"CA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Aerospace Manufacturing","Energy Management","Power Supplies & Power Electronics","Automotive Components"],"lifecycle":[{"event":"open","at":"2026-11-03T16:13:10Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":11,"expected_fill_days":42,"reasons":["conf:0","velocity","win:early","comp:brand"],"computed_at":"2026-11-10T06:52:35Z"},"pay":{"stated_usd_annual":68000,"is_top_pay":false},"html_url":"https://alion.io/job/eaton-developpeureuse-logiciel-c-software-developer-c-2","json_url":"https://alion.io/job/eaton-developpeureuse-logiciel-c-software-developer-c-2.json","meta":{"generated_at":"2026-11-10T13:53:21Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":32317,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-11T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":6044},"rest":"https://alion.io/mcp/rest/get_company?id=6044"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Featon-developpeureuse-logiciel-c-software-developer-c-2"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Featon-developpeureuse-logiciel-c-software-developer-c-2"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Featon-developpeureuse-logiciel-c-software-developer-c-2"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/eaton-developpeureuse-logiciel-c-software-developer-c-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Featon-developpeureuse-logiciel-c-software-developer-c-2"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3690233}},{"tool":"search_jobs","arguments":{"company":"eaton.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3690233},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}