Développeur(euse) Logiciel C++ / Software Developer C++

Eaton
Canada
Workplace: HybridFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Communication skills","Interpersonal skills","Organizational skills","Analytical/problem-solving skills","Time management and prioritization"]

Build and maintain C++ components of the CYME desktop software used to analyze and model electricity distribution networks and renewable energies. Contribute to integrating CYME calculation engines into Eaton’s next-generation Advanced Distribution Planning System (ADPS). Work within a multidisciplinary Agile team to design reusable code, review pull requests, develop unit tests, and automate workflows in GitHub while evaluating emerging tools, including AI-driven productivity solutions.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Eaton
Eaton
4 days ago

Développeur(euse) Logiciel C++ / Software Developer C++

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live

Job Summary

Build and maintain C++ components of the CYME desktop software used to analyze and model electricity distribution networks and renewable energies. Contribute to integrating CYME calculation engines into Eaton’s next-generation Advanced Distribution Planning System (ADPS). Work within a multidisciplinary Agile team to design reusable code, review pull requests, develop unit tests, and automate workflows in GitHub while evaluating emerging tools, including AI-driven productivity solutions.
Location: Canada
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Entry level

Key Responsibilities

  • •Design, build, and maintain reliable, efficient, reusable C++ source code for Eaton solutions.
  • •Review pull requests and promote software development best practices.
  • •Develop and execute unit tests.
  • •Assess emerging technologies and development tools, including AI-driven productivity solutions.
  • •Design and implement automation workflows in GitHub.

Pay and Benefits

Perks:Health InsuranceRetirement BenefitsWellness StipendTuition AssistanceLearning Budget

Key Requirements

  • •Bachelor’s degree in software engineering, computer science, or equivalent from an accredited institution.
  • •Experience programming in modern C++ (C++17, C++20, or above).
  • •Experience with Jira and GitHub (or similar software development tools).
  • •Fluency in both English and French for professional communication and technical documentation.
  • •Must be legally authorized to work in Canada without company sponsorship and reside within 80 km of the Brossard office.
Education:Bachelor's in Software engineering or Computer Science
Skills:Communication skillsInterpersonal skillsOrganizational skillsAnalytical/problem-solving skillsTime management and prioritization
Languages:EnglishFrench
Tech Stack:C++C++17C++20JiraGitHubMFCMicrosoft Visual StudioVisual Studio CodeCMakeConan2GitHub ActionsCI/CDGitHub workflows

Eligibility

Work Authorization:Authorization required. Sponsorship not provided.

Company Brief

Eaton
Designs, manufactures, and distributes electrical components, power management systems, and industrial equipment for energy, aerospace, vehicle, and industrial markets worldwide, focusing on efficiency, safety, and sustainability.
Industry: Industrial Machinery
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Dublin, Ireland
Founded: 1911
WebsiteLinkedIn