A tech services company in Montreal is seeking an experienced embedded developer specializing in C and C++. The ideal candidate has over 3 years of experience in both embedded and high-level application development, with strong debugging skills and the ability to work on legacy code. The role requires working on projects related to smart building alarm systems on the South Shore of Montreal, with an office presence 2-3 days per week.
Qualifications
3+ years of experience in embedded or high-level application development.
Experience working with microcontrollers required.
Strong English communication skills, both written and spoken.
Responsibilities
Analyze, debug, modify, test, and implement software.
Debug existing products and interact across departments.
Work on embedded C/Microcontroller projects.
Skills
C programming
C++ programming
Embedded systems
Debugging
Interaction with teams
Tools
Microcontrollers (PIC32 preferred)
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)