Job Search and Career Advice Platform

Enable job alerts via email!

Staff Diagnostics Software Engineer - Embedded Systems

Nokia

Ottawa

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 leading telecommunications company in Ottawa is seeking a staff engineer to develop diagnostics software. You will lead the hardware bring-up activities and work in a cross-functional team environment to resolve technical issues. The ideal candidate has extensive experience in diagnostics software for embedded systems, strong skills in Linux and C/C++, and the ability to deliver quality output on time.

Qualifications

  • Experience in working in a cross-functional product development environment.
  • Hands-on experience with hardware bring-up and Uboot bootloader.
  • Knowledge of hardware interfaces and protocols (I²C, SPI, Ethernet, PCIe).

Responsibilities

  • Deliver quality output by developing diagnostics software.
  • Lead diagnostics development and hardware bring-up efforts.
  • Execute the diagnostics software development in an Agile environment.

Skills

BS/MS with 8 to 11 years' experience in developing diagnostics software for embedded systems
Proficiency in Linux and C/C++ in embedded systems
Good analytical and troubleshooting skills
Experience with software version control (GIT)
Hands-on experience with diagnostic frameworks

Tools

JTAG debuggers
Traffic generators
Job description
A leading telecommunications company in Ottawa is seeking a staff engineer to develop diagnostics software. You will lead the hardware bring-up activities and work in a cross-functional team environment to resolve technical issues. The ideal candidate has extensive experience in diagnostics software for embedded systems, strong skills in Linux and C/C++, and the ability to deliver quality output on time.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.