Enable job alerts via email!

Staff Software ASIC SDK Engineer

Nokia

Ottawa

On-site

CAD 90,000 - 120,000

Full time

Today
Be an early applicant

Job summary

A leading telecommunications company in Ottawa seeks a skilled Software Developer to join its SDK team. The role involves designing and developing SDKs for Coherent DSP ASICs, requiring expertise in C/C++ on Linux and significant experience in device driver or DSP software development. The ideal candidate has a Bachelor's degree in a relevant field and is ready to collaborate across teams to drive innovation from pre-silicon to post-silicon stages.

Qualifications

  • 8+ years of experience in device driver or DSP software development.

Responsibilities

  • Design and develop the ASIC SDK using C/C++ on Linux OS.
  • Contribute to pre-silicon software development using architectural models and emulator.
  • Assist in post-silicon validation and debugging.
  • Collaborate closely with DSP architecture and ASIC teams to introduce new products.
  • Define and execute SDK test plans and support ASIC validation.
  • Develop SDK APIs and algorithms based on systems requirements.
  • Produce high-quality design documentation.

Skills

C/C++ on Linux OS
New product introduction
SDK API development
Test plan definition and execution
Design documentation

Education

Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or related field
Job description

Join the Nokia SDK team in Ottawa and contribute to cutting-edge development of SDKs for Coherent DSP ASICs. Collaborate with cross-functional teams, including ASIC, Firmware Optical, Hardware Design, Architecture, and Application Engineering, to drive innovation from pre-silicon to post-silicon stages.

Qualifications
  • C/C++ on Linux OS.
  • New product introduction for Coherent DSP ASIC SDK.
  • SDK API and algorithm development.
  • Test plan definition and execution.
  • Design documentation and cross-team collaboration.

Education: Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field.

Experience: 8+ years of experience in device driver or DSP software development

Responsibilities
  • Design and develop the ASIC SDK using C/C++ on Linux OS.
  • Contribute to pre-silicon software development using architectural models and emulator.
  • Assist in post-silicon validation and debugging.
  • Collaborate closely with DSP architecture and ASIC teams to introduce new products.
  • Define and execute SDK test plans and support ASIC validation.
  • Develop SDK APIs and algorithms based on systems requirements.
  • Produce high-quality design documentation and work closely with Optical architecture and FW teams.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.