A technology solutions provider in Montreal is seeking an experienced Embedded Software Designer to develop and test embedded software applications. The ideal candidate will have over 5 years of experience in embedded software development with a focus on C and C++. Proficiency in Linux platforms and knowledge of IP networking and IT security are essential. The role involves clarifying product requirements, improving the software development tool set, and maintaining automated unit tests. Competitive compensation and a dynamic work environment are offered.
Qualifications
Graduate diploma in computer sciences, software engineering or equivalent.
Minimum of 5 years' experience in a similar role.
Solid experience in Embedded or Real-time Development on Linux platform.
Solid experience in Embedded Software Development in C and C++.
Solid knowledge of IP networking and IT security.
Good knowledge of GIT source control.
Responsibilities
Clarify product requirements if required.
Design, develop, test and maintain software.
Design, develop and maintain automated unit tests.
Improve the tool set used to produce high quality and secure software.
Skills
Embedded Software Development
C and C++
Linux platform
IP networking
IT security
GIT source control
Multi-Threaded applications
Asynchronous programming
Education
Graduate diploma in computer sciences or software engineering
Bachelor's degree in computer sciences or software engineering
Tools
GCC tools chain
Job description
A technology solutions provider in Montreal is seeking an experienced Embedded Software Designer to develop and test embedded software applications. The ideal candidate will have over 5 years of experience in embedded software development with a focus on C and C++. Proficiency in Linux platforms and knowledge of IP networking and IT security are essential. The role involves clarifying product requirements, improving the software development tool set, and maintaining automated unit tests. Competitive compensation and a dynamic work environment are offered.