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
