Software Developer

ABB Inc

Quebec, Canada
Hybrid
Embedded c/c++ programming on microcontrollers
Linux operating system and freertos
Modern c++ programming with stl
You will be responsible for the design and updating of ABB product software systems, for Measurement and Analysis products in the Process Automation (PA) division, thus ensuring the highest level of quality for our industrial products

Job Summary

  • You will be responsible for the design and updating of ABB product software systems, for Measurement and Analysis products in the Process Automation (PA) division, thus ensuring the highest level of quality for our industrial products.
  • You will work as a software designer within the software team, collaborating with architects for design and development, writing and testing production code for embedded instruments, and maintaining code quality and structure.
  • ABB empowers you to take initiative, challenge ideas, and lead with confidence, offering meaningful work, continuous learning, and tailored support for your goals.

Matching Summary

You will be responsible for the design and updating of ABB product software systems, for Measurement and Analysis products in the Process Automation (PA) division, thus ensuring the highest level of quality for our industrial products.

Skills & Requirements

Must-have

  • embedded C/C++ programming on microcontrollers
  • Linux operating system and FreeRTOS
  • modern C++ programming with STL
  • Git, GitLab, Jira Cloud, CLion

Nice-to-have

  • collaboration and communication skills
  • initiative and leadership qualities
  • continuous learning and growth

Key Requirements

  • 5 years or more programming experience with C/C++
  • Degree in programming, electrical engineering, or similar
  • French language proficiency required
  • English language proficiency required

Work Rights

Not specified

Tailored Resume

Cover Letter