A technology services company located in Canada, Quebec, is seeking a skilled software developer specializing in C and C++. The role involves analyzing, debugging, and implementing software for embedded and high-level applications. Candidates should have 3+ years of experience in the field, strong debugging skills, and the ability to engage with diverse teams. The position requires partial office presence near South Shore of Montreal, with a focus on developing robust code bases for various applications.
Qualifications
3+ years of experience in embedded or high-level application development.
Experience with large/robust code bases and debugging skills.
Familiarity with PIC32 microcontrollers is a plus.
Responsibilities
Analyze, debug, modify, test, and implement software primarily in C and C++.
Responsible for debugging existing and older products.
Interact with various departments and organizations globally.
Skills
C programming
C++ programming
Embedded systems
Microcontrollers
Debugging
Interacting with teams
Job description
Analyze, debug, modify, test, and implement software (primarily C and C++). We have embedded projects, as well as higher-level applications.
Responsible for debugging existing, recent, and older products
Interact with people from different departments, organizations, and other locations around the world
Expertise in C or C++ programming
3+ years of experience in embedded or high-level application development
Written and spoken English
Office presence: 2-3 days in the office if required
Embedded C/Microcontroller project (smart building alarm systems)
Need to work on SOUTH SHORE of Montreal(Brossard) 3 days per week
Requires 3-5 years in embedded C programming
Requires 3-5 years working with microcontrollers (PIC32 is ideal but not a must have)
Need to work on SOUTH SHORE of Montreal(Brossard) 3 days per week
Requires 3-5 years in C programming
Requires experience working with large/robust code bases (Will be working with legacy code)