Développeur C++

LogientBrossard, CA
Published on

About the Role

Logient is looking for intermediate and senior C++ Developers for one of our clients. In this role, you will work within the embedded platform development team in a passionate and collaborative environment.

Responsibilities

  • Design, implement, and maintain effective, reliable, and reusable code.
  • Participate in troubleshooting to gather enough information to identify root causes and resolve issues.
  • Contribute to all stages of the software development cycle.
  • Write automated unit tests and integration tests, perform manual testing, review peer code, and document processes.

About the Candidate (Expectations and Nice to Have Skills)

Required Qualifications:

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or other relevant programs from an accredited institution.
  • Advanced knowledge of C++ and Windows API.
  • Intermediate knowledge of C# and C++/CLI.
  • Experience in system maintenance with excellent debugging skills.
  • Familiarity with Visual Studio (both recent and older versions).
  • Basic knowledge of SQL.

Preferred Qualifications:

  • Experience with tools like GitHub, Bitbucket, and Jira.
  • Knowledge of Osisoft PI.
  • Experience in embedded systems.
  • Familiarity with industrial IP protocols like Modbus TCP, DNP3, OPC-UA, and 61850.

About the Company

Logient is a reputable company known for its dedication to technology and innovation. We focus on creating a productive and supportive working environment that fosters collaboration.

Company Culture and Benefits

  • Hybrid Work Model: Enjoy the flexibility of remote work arrangements while collaborating closely with the team.
  • Teamwork-oriented environment that values efficiency, autonomy, and results.
  • Expect to communicate effectively in both French and English, as this role demands minimum client communication skills.