A world-leading healthcare company in Canada is looking for a Senior R&D Engineer to join their Real Time programming team for a new diagnostic product. The role involves handling all software development activities, from specifications to project support. Applicants should have extensive experience in real time embedded systems and proficiency in programming languages such as C and C++. Strong technical leadership and communication skills are essential.
Qualifications
5+ years of real time embedded systems programming.
5+ years of programming in C.
3+ years of programming in C++.
Experience with object-oriented designs.
3+ years in a multi-tasking environment.
3+ years with real time operating system (RTOS).
Responsibilities
Handle all software development activities throughout the entire development lifecycle.
Participate in software specifications, designs, coding, debugging, unit testing, and project support.
Skills
Real time embedded systems programming
Programming in C
Programming in C++
Object-oriented designs
Multi-tasking environment experience
Commercial off-the-shelf real time operating system (RTOS) experience
Technical leadership
Excellent verbal and written communication skills
Education
Degree in Computer Science, Software Engineering or related discipline
Job description
A world-leading healthcare company in Canada is looking for a Senior R&D Engineer to join their Real Time programming team for a new diagnostic product. The role involves handling all software development activities, from specifications to project support. Applicants should have extensive experience in real time embedded systems and proficiency in programming languages such as C and C++. Strong technical leadership and communication skills are essential.