C++ Developer

Brossard

Offre publiée le 2025-09-09

Compunnel Inc.

Overview

Software Engineer role with responsibilities in design, development, and maintenance of software solutions. Ideally bilingual in French and English.

Responsibilities

  • Design, implement, and maintain efficient, reliable, and reusable code
  • Investigate issues by gathering information to identify root causes and resolve them
  • Participate in all stages of the development cycle
  • May be required to write automated unit and integration tests, perform manual testing, review peer code, and write reports
  • Update and maintain related documentation, including manuals and user guides

Required Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or a related accredited program
  • 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, often legacy code) with excellent debugging skills
  • Familiarity with Visual Studio (both old and new versions: MSDEV 6 to VS2022)
  • Basic knowledge of SQL
  • Ideally bilingual in French and English

Preferred Qualifications

  • Experience with GitHub, Bitbucket, Jira
  • Familiarity with OSIsoft PI
  • Experience in embedded systems
  • Knowledge of industrial IP protocols: Modbus TCP, DNP3, OPC-UA, IEC 61850, etc.

Success Criteria

  • Strong teamwork
  • Efficiency, autonomy, and results-oriented mindset
  • Basic client communication skills (in French and English)
  • Intermediate level (4 to 6 years of experience)

Seniority level

  • Mid-Senior level

Employment type

  • Contract

Job function

  • Information Technology

Industries

  • IT Services and IT Consulting

J-18808-Ljbffr