CareerPlan

Développeur(euse) logiciel senior / Senior Software Developer

Brossard, Quebec, CAN, J4Z 0N5Full-time$92k–$115k2026-10-27 → 2026-11-11
Hybrid

Core

Senior Software Developer for embedded devices control systems, developing and maintaining software for Substation Automation products to support public utility companies.

Role type

Senior Software Developer (Embedded Systems)

Builds

Embedded control software and customer-specific solutions for Substation Automation products

Domain

Industrial Automation / Power Grid / Embedded Systems

Required skills

C++, Linux, Yocto, Virtualization, Object-Oriented Design, Design Patterns, Unit Testing, Integration Testing, Technical Documentation

Preferred skills

Embedded software development (multithreading), API development, Desktop applications, Network protocols (TCP/UDP/IP), Technical leadership, Client communication

Technologies

C++, Linux, Yocto, TCP, UDP, IP

Responsibilities

Analyze technical specifications and propose innovative solutions; Design, implement, and maintain efficient, reliable, and reusable code; Collaborate with clients and internal product teams to gather requirements and transform them into generic features; Contribute to system architecture and design; Provide technical mentorship to less experienced team members; Collaborate with geographically dispersed teams

Seniority

Senior, hands-on IC with mentorship responsibilities