Développeur C++

LogientBrossard, CA
Published on

About the Role

Logient is looking for Intermediate and Senior C++ Developers for one of our clients. This is a full-time, hybrid remote position that involves 20 hours per week in a bilingual environment.

As a software developer, you will work within the embedded platform development team. Evolving in a passionate and collaborative environment, you will also be involved in most areas of software development. You will be exposed to various concepts and products related to managing intelligent and connected network devices, communication infrastructures and protocols, security, and automation of electrical networks.

Responsibilities

  • Design, implement, and maintain efficient, reliable, and reusable code.
  • Participate in issue investigation by gathering sufficient information to find root causes and resolve them.
  • Participate in all stages of the development cycle.
  • May be required to write automated unit tests and integration tests, perform manual tests, review code written by peers, and write reports.
  • Update and maintain related documentation in the form of manuals and user documentation.

About the Candidate (Expectations and Nice to Have Skills)

Required Qualifications:

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or any other relevant program from an accredited institution.
  • Advanced knowledge of C++ and the Windows API.
  • Intermediate knowledge of C# and C++/CLI.
  • Experience and aptitude in system maintenance (ability to understand and take ownership of existing code, often legacy) with excellent debugging skills.
  • Familiarity with Visual Studio (recent and old: MSDEV 6 to VS2022).
  • Basic knowledge of SQL.

Preferred Qualifications:

  • Experience with Github/Bitbucket/Jira.
  • Knowledge of Osisoft PI.
  • Experience in embedded systems.
  • Experience with industrial IP protocols: Modbus TCP, DNP3, OPC-UA, 61850, etc.

Success Criteria

  • Teamwork capabilities.
  • Efficiency, autonomy, and results orientation.
  • Minimum client communication skills (in both French and English).
  • Intermediate (4 to 6 years of experience) or Senior (7 years).

Company Culture and Benefits

Logient fosters a collaborative and engaging workplace, encouraging innovation and creativity among its team members. Employees can benefit from a hybrid working model, allowing for flexibility and work-life balance. This also contributes to a culture where team members can thrive both personally and professionally.