Software Developer
ABB View all jobs
- Quebec City, QC
- Permanent
- Full-time
- Collaboration with the software team and architects for design and development
- Write and test production code for embedded instruments
- Write and maintain unit tests and system tests
- Identify bottlenecks and other issues, and develop appropriate solutions
- Maintain code quality and structure, and develop automated tools Occasional travel around the world may be required
- 5 years or more of programming experience with C/C++ language (GCC).
- Experience in embedded C/C++ programming on microcontrollers.
- Advanced knowledge of Linux operating system and FreeRTOS.
- Strong proficiency in modern C++ programming, with STL library and latest C/C++ standards (C++20 or newer).
- Experience with Git, GitLab, Jira Cloud, CLion and other development and collaboration tools
- Excellent collaboration, communication, organization and time management skills
- Strong command of English (written and spoken)
- Degree in programming, electrical engineering, or a similar field.
- French is required. English is also required to communicate with customers outside Quebec on a regular basis.
- Women
- Indigenous Peoples
- Members of visible minorities
- Persons with disabilities