C++ Developer Job at Amaris Consulting, Laval, QC

N0FUTlZXZ0FJeWg3aklmZ3pCYnYyc3JTVUE9PQ==
  • Amaris Consulting
  • Laval, QC

Job Description

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

Job Tags

Similar Jobs

Hilton

Bell Attendant Part timer Hilton Nagoya Job at Hilton

 ...our guests Team Members and owners alike. The Bell Attendant organizes and coordinates the concierge services to ens...  ...fill the earth with the light and warmth of hospitality unites us as a team to create remarkable hospitality experienc... 

Veritext Legal Solutions

Criminal Justice - Digital Reporter Job at Veritext Legal Solutions

 ...is a high-demand career that offers flexible schedules, ongoing support & mentorship, & high earning potential. ENTRY-LEVEL - No Experience Required. We provide you with all the support you need to be successful.Responsibilities:Managing the proceedings as an independent... 

FedEx Canada

Flex Driver-10 Job at FedEx Canada

This is an interview position. To ensure timely delivery of packages to predetermined customers on specific routes, reviewing orders prior to delivery, load/unload vehicle and provide exceptional customer service to our client base. Flexible shift opportunities (min and...

Morphius Corp

Union Benefits Customer Service Representative Job at Morphius Corp

 ...with our growth. What we do is coordinate benefits for labor unions, credit unions, and associations. Working with police departments...  ...and other labor unions as well. Right now we are seeking representatives for Los Angeles County and the Inland Empire. We have set up... 

All Star Healthcare Solutions All Star Healthcare Solutions

Full Time Radiation Oncology Job WA Job at All Star Healthcare Solutions All Star Healthcare Solutions

 ...We are seeking a Radiation Oncologist to join a group in Moses Lakeand lead a brand-new Radiation Oncology clinic. This is a unique opportunity to provide high-quality cancer care to a rural community while working independently, supported by a collaborative team of two...