A leading technology company based in Ottawa is seeking a skilled engineer to design and develop board support and device driver software. The ideal candidate will have a minimum of 15 years of experience and expertise in C/C++ within an embedded processor environment. This position involves collaboration with software and hardware teams to resolve technical challenges and implement testing programs. Strong communication skills and a degree in Electrical or Computer Engineering are required. Attractive benefits package is included.
Qualifications
Minimum 15 years of related and recent industry experience.
Experience using collaborative software development tools.
Ability to perform digital circuit analysis.
Responsibilities
Design and develop board support and device driver software.
Test hardware during development and fix issues.
Implement production test programs and procedures.
Skills
C/C++ in an embedded processor environment
Linux OS
Reading hardware schematics
Excellent verbal and written communication
Education
B.Sc or B.Eng in Electrical or Computer Engineering
Job description
A leading technology company based in Ottawa is seeking a skilled engineer to design and develop board support and device driver software. The ideal candidate will have a minimum of 15 years of experience and expertise in C/C++ within an embedded processor environment. This position involves collaboration with software and hardware teams to resolve technical challenges and implement testing programs. Strong communication skills and a degree in Electrical or Computer Engineering are required. Attractive benefits package is included.