Enable job alerts via email!

Staff Diagnostics Software Engineer - Embedded Systems Lead

Nokia

Ottawa

On-site

CAD 90,000 - 120,000

Full time

30+ days ago

Job summary

A telecommunications company in Ottawa is looking for a Staff Software Engineer to develop diagnostics software for embedded systems. Candidates should have over 8 years of experience and proficiency in C/C++ and Linux. The role requires collaboration in a cross-functional environment, leading development and hardware bring-up efforts. Interested applicants should possess strong analytical and troubleshooting skills.

Qualifications

  • 8 to 11 years of experience in developing diagnostics software for embedded systems.
  • Experience in developing carrier-class telecommunication products.
  • Hands-on experience using test equipment and developing diagnostics.

Responsibilities

  • Develop diagnostics software for embedded systems with a focus on quality.
  • Lead diagnostics development and hardware bring-up efforts.
  • Create design and user guide documents.

Skills

Diagnostics software development
Cross-functional teamwork
Linux proficiency
C/C++ development
Analytical skills
Troubleshooting skills
Software version control (GIT)
Hardware design understanding
Field issue addressing
Agile environment experience

Education

BS/MS in relevant field

Tools

Traffic generators
JTAG debuggers
Diagnostic frameworks
Power-on self-test systems
Job description
A telecommunications company in Ottawa is looking for a Staff Software Engineer to develop diagnostics software for embedded systems. Candidates should have over 8 years of experience and proficiency in C/C++ and Linux. The role requires collaboration in a cross-functional environment, leading development and hardware bring-up efforts. Interested applicants should possess strong analytical and troubleshooting skills.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.