Nokia logo

Nokia

ASIC SDK Software Engineer

Nokia

📍 Kanata, Canada 🇨🇦

full-time
entry-level
Posted —
Key Skills
C++ Linux SDK DSP validation
Industry
Telecommunications Semiconductor

Job Description

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.

How You Will Contribute And What You Will Learn

  • 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.

Key Skills And Experience

Key Essential Functions:

  • 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:

Graduate/Entry Level