Développeur C++
Logient — Brossard, 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.