C++ Developer

Amaris Consulting

Laval

On-site

CAD 80,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Strong training system with internal Academy
Dynamic work environment with team events
International community

Job summary

A global consulting firm in Laval, Quebec, is seeking a talented C++ Developer to join its dynamic team. The candidate will be involved in designing and developing innovative software solutions for embedded systems or desktop applications. A strong background in C++ and experience with collaborative development are essential. The role requires excellent communication skills in both English and French, with a focus on maintaining high coding standards and optimizing existing projects.

Qualifications

  • 4+ years of professional experience in C++ development.
  • Strong knowledge of object-oriented programming and design patterns.
  • Experience with version control tools.

Responsibilities

  • Design, develop, and maintain C++ applications for embedded or desktop environments.
  • Collaborate with cross-functional teams to define and implement software requirements.
  • Optimize and debug existing code for performance, stability, and reliability.

Skills

C++ development
Object-oriented programming
Version control
Problem-solving
Communication in English
Communication in French

Tools

Git
SVN

Job description

Get AI-powered advice on this job and more exclusive features.

We are seeking a talented and detail-oriented C++ Developer to join our dynamic team. You will contribute to innovative software solutions in either embedded systems or desktop applications, participating in the full software development lifecycle, from design and coding to testing and deployment.

Responsibilities
  • Design, develop, and maintain C++ applications for embedded or desktop environments.
  • Collaborate with cross-functional teams to define and implement software requirements.
  • Optimize and debug existing code for performance, stability, and reliability.
  • Participate in code reviews and maintain high-quality coding standards.
  • Ensure proper documentation and adherence to best practices.
Profile Requirements
  • 4+ years of professional experience in C++ development (modern standards such as C++11/14/17 preferred).
  • Strong knowledge of object-oriented programming and design patterns.
  • Experience with version control tools (Git, SVN, etc.).
  • Background in embedded systems or desktop application development.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication skills in English and French.
Nice to Have
  • Knowledge of multithreading, network programming, or performance optimization.
  • Experience with additional programming languages (Python, C#, Java).
  • Familiarity with Agile or Scrum methodologies.
Why choose us
  • An international community bringing together more than 110 different nationalities.
  • An environment where trust is central: 70% of our leaders started their careers at the entry level.
  • A strong training system with our internal Academy and more than 250 modules available.
  • A dynamic work environment that frequently brings the team together for internal events (afterworks, team buildings, etc.).

Amaris Consulting promotes equal opportunities. We are committed to bringing together people from diverse backgrounds and creating an inclusive work environment. In this regard, we welcome applications from all qualified individuals, regardless of sex, sexual orientation, race, ethnicity, beliefs, age, marital status, disability, or other characteristics.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Developer C++
Senior Software Developer C++

CS GROUP - Canada • Montreal (administrative region)

Hybrid
CAD 110,000 - 150,000
Hybrid Work
Medical, dental, and vision insurance
Telemedicine service
+3
Senior Software Developer C++
Senior Software Developer C++

CS CANADA Inc. • Quebec

On-site
CAD 90,000 - 120,000
Medical, dental, and vision insurance
Access to telemedicine service
RRSP program
+2
Senior Software Developer C++
Senior Software Developer C++

CS GROUP • Montreal (administrative region)

Hybrid
CAD 90,000 - 140,000
Hybrid Work
Medical, dental, vision insurance
Telemedicine service
+3
113230 Full Stack Web Developer (On-site in Montreal)
113230 Full Stack Web Developer (On-site in Montreal)

CAE • Montreal

On-site
CAD 80,000 - 110,000
Open area office
Free parking (cars and bicycles)
Lunch counter with various menus
+2
Embedded Software Developer
Embedded Software Developer

Insight Global • Montreal (administrative region)

On-site
CAD 85,000 - 110,000
Senior Software Developer
Senior Software Developer

Eddyfi Technologies • Canada

On-site
CAD 80,000 - 120,000
Consultant(e) en génie logiciel : Backend, Data & AI
Consultant(e) en génie logiciel : Backend, Data & AI

Amaris Consulting • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Functional Analyst
Functional Analyst

Mantu • Montreal (administrative region)

On-site
CAD 85,000 - 110,000
Senior Software Engineer
Senior Software Engineer

Motion Recruitment • Montreal (administrative region)

On-site
CAD 110,000 - 140,000
Medical, Dental, and Vision Insurance
Vacation Time
Retirement options
+1
Senior C++ Developer — Embedded/Desktop | Global Team
Senior C++ Developer — Embedded/Desktop | Global Team

Amaris Consulting • Laval

On-site
CAD 80,000 - 100,000