Job Search and Career Advice Platform

Enable job alerts via email!

Senior Real Time Engineer

ROSS

Canada

On-site

CAD 90,000 - 120,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

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.

Benefits

Referral fee of $750 for successful job referrals

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

Our client is a world-leading healthcare company who markets diagnostics systems to hospitals, large-scale laboratories and physicians' offices.

This is your chance to join them as a Senior R&D Engineer. This senior level position is for their Real Time programming team for a new key diagnostic product. You're able to handle all software development activities throughout the entire development lifecycle. Responsibilities include participation in software specifications, designs, software coding / debugging / unit testing, integration, documentation and project support.

You have completed your degree from a university in Computer Science, Software Engineering, Engineering or a related discipline.

Must Have
  • Minimum of 5 years of real time embedded systems programming.
  • Minimum of 5 years of programming in C.
  • Minimum of 3 years of programming in C++.
  • Experience with object-oriented designs.
  • Minimum of 3 years experience in developing applications in a multi-tasking environment.
  • Minimum of 3 years experience with commercial off‑the‑shelf real time operating system (RTOS).
  • Significant contributor to at least one product through the entire lifecycle.
  • Demonstrated experience in technical leadership.
  • Self‑starter, highly motivated and passion to deliver quality products on time.
  • Excellent verbal and written communication skills.
Nice To Have
  • Working experience with a system composed of multiple embedded micro‑controllers including debugging with emulators.
  • Knowledge of ARM9 and 8051 microprocessors.
  • Experience with TCP/IP protocol, CAN bus (CANopen protocol) and motion systems, UML.
  • Medical diagnostics industry experience.
  • Experience in a regulated industry.
  • Knowledge of ATI’s Nucleus Plus RTOS.

If you're not interested, but know someone who is, please help a current or former colleague develop their career by referring them. In addition, we're happy to give you a $750 referral fee. Click http://www.getROSS.com/referral_fee.php for more details.

Click here to apply online.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.