Back to job search
I
InfineraVerified Job Source

Principal Software Development Engineer

Develop cutting-edge SDKs for Client and DSP ASICs while collaborating with cross-functional teams. Drive innovation from pre-silicon to post-silicon stages to ensure seamless product integration.

  • Hybrid
  • Ottawa, ON
  • Posted Jul 15, 2026
  • 1 position

Job summary

Join Nokia’s SDK team and help develop cutting-edge SDKs for Client and DSP ASICs. You will collaborate with cross-functional teams—including ASIC, Firmware, Hardware Design, and Architecture—to drive innovation from pre-silicon through post-silicon stages, ensuring seamless integration into final products.

What you’ll do

Develop cutting-edge SDKs for Client and DSP ASICs while collaborating with cross-functional teams. Drive innovation from pre-silicon to post-silicon stages to ensure seamless product integration.

Requirements

Requires a Bachelor's degree and over 12 years of experience in device drivers and software for high-speed coherent DSPs. Must have 5+ years of C/C++ development experience on Linux and DSP platforms.

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • C/C++
  • Linux
  • DSP Firmware
  • Device Drivers
  • ASIC SDK Development
  • Embedded Software Architecture
  • Performance Optimisation
  • NPI
  • SDK API Design
  • Optical Networking
  • Post-silicon Validation
  • High-speed Interfaces
  • ADCs
  • DACs
  • SerDes
  • Ethernet

Job areas

  • Software
  • Engineering
  • Technology

Additional details

Minimum education
Bachelor’s degree
Minimum experience
10+ years
Posting language
English
Working hours
40 hours per week