Enable job alerts via email!

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

Eaton

Montreal

Hybrid

CAD 90,000 - 120,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A global engineering company is seeking a Senior Software Developer C++ based in Brossard, Québec. This role involves designing and maintaining C++ applications with a focus on innovation and code quality. Candidates must have at least 5 years of experience, a relevant Bachelor's degree, and fluency in both English and French. The position offers hybrid work opportunities and requires residency within 80km of the office.

Benefits

Health and Welfare benefits
Retirement benefits
Paid and unpaid time away from work

Qualifications

  • Minimum of 5 years of experience in modern C++ programming (C++17, C++20).
  • Proficiency in software development on Windows with MSVC compiler.
  • Experience with CI/CD platforms like GitHub Actions.

Responsibilities

  • Designs, builds, and maintains C++ source code with a focus on reliability.
  • Coordinates and leads development initiatives in small teams.
  • Acts as a mentor for junior developers and interns.

Skills

Modern C++ programming
Software development on Windows
GitHub or equivalent platforms
Agile team development
Fluency in English and French

Education

Bachelor’s degree in software engineering or related discipline

Tools

Microsoft Visual Studio
JIRA or Azure DevOps

Job description

Join to apply for the Développeur(euse) Logiciel C++ Senior (CYMCAP) / Senior Software Developer C++ (CYMCAP) role at Eaton

2 days ago Be among the first 25 applicants

Join to apply for the Développeur(euse) Logiciel C++ Senior (CYMCAP) / Senior Software Developer C++ (CYMCAP) role at Eaton

Qualifications

Position Overview

Eaton's Electrical Engineering Services and Systems division is currently seeking a Senior Software Developer in C++. This role is based in our Eaton Americas Innovation Center in Brossard, Québec, Canada and offers hybrid work opportunities, as well as benefits from day one. Candidates must reside within 80km of Brossard, Québec, Canada.

We make what matters work.

  • Eaton delivers solutions to enhance your electrical distribution system’s power performance, reduce operating costs and maximise reliability, safety and integrity. Independent of what market you’re in or the age, manufacturer or complexity of your electrical distribution system, our engineering and support services integrate and optimise all elements of a power system to ensure that it is aligned with your business goals.

Eaton’s CYME International T&D is a world-class Power Engineering Solutions provider with an established reputation for customer responsiveness and technical expertise. Our solutions stand behind thousands of T&D projects in over 100 countries around the world. As part of a multidisciplinary development team, the senior software developer will participate in the design and development of software in the field of cable thermal ampacity calculation.

The senior developer joining our team will maintain and improve the different C++ components of the CYMCAP desktop application. They will bring a modern development approach and expertise. The senior developer will also have the responsibilities to propose innovative modernization solutions to the existing functionalities in order to make future development easier and reduce technical debt.

  • Designs, builds, and maintains C++ source code for our solutions with a reliable, efficient, and reusable mindset.
  • Coordinates and leads development initiatives in small teams.
  • Coordinates all stages of the development cycle in collaboration with the project manager.
  • Reviews pull requests in an exemplary fashion.
  • Evaluates new technologies and new development tools and stays up to date with new C++ functionalities.
  • Acts as a mentor for junior developers and interns.

Required Qualifications

  • Bachelor’s degree in software engineering, computer science, electrical engineering or related discipline from an accredited institution.
  • Minimum of 5 years of experience in modern C++ programming (C++17, C++20) with the STL and object-oriented programming principles.
  • Proficiency in software development on Windows with MSVC compiler.
  • Experience with GitHub or equivalent platforms.
  • Experience with JIRA and / or Azure DevOps.
  • Experience with development in an agile team.
  • Fluency 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.
  • Must be legally authorized to work in Canada without company sponsorship now and in the future.
  • No relocation assistance is available for this position. Candidates must reside within an 80km radius of our Brossard office.

Preferred Qualifications

  • Experience with Microsoft Visual Studio.
  • Knowledge of CI / CD platforms such as GitHub Actions.
  • Experience in creating unit tests with a well-known C++ library such as GoogleTest and Catch2.

We 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.

We 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.

Seniority level

Seniority level

Not Applicable

Employment type

Employment type

Full-time

Job function

Job function

Other

Appliances, Electrical, and Electronics Manufacturing

Referrals increase your chances of interviewing at Eaton by 2x

Software Developer (Python) - Up to $200k CAD + Huge Bonus

Frontend Software Engineer (React) - Up to $200k CAD + Bonus

Greater Montreal Metropolitan Area 1 month ago

Junior Software Engineer (1-5 years) - Python or C++ - Hybrid working - Up to $160,000 CAD Base (+Bonus)

Full-Stack Software Engineer [Contract] [Remote possible]

Software Engineer – Next-Gen AI Platform

Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal

Software Engineer (Python) (4-8 years) - Up to $250k CAD + Bonus - Elite Tech Firm

Software Engineer, Intermediate or Senior

Software Developer : $220k + Bonus (Elite Fintech)!

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

J-18808-Ljbffr

Create a job alert for this search
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.