SDK Software Engineer for DSP/ASIC on Linux

Socket.dev

Ottawa

On-site

CAD 80,000 - 110,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Nokia is seeking an experienced software engineer to help build next‑generation SDKs for DSP ASICs and optical networking solutions. You will develop high-performance C/C++ software on Linux and work closely with ASIC, firmware, hardware design, and architecture teams across the full product lifecycle.

The role emphasizes solving complex hardware–software integration challenges, performance optimization, and contributing to SDK APIs and automation to accelerate development.

Qualifications

  • 2–4 years of software development experience with C/C++.
  • Strong debugging skills in Linux environments.
  • Understanding of data structures, algorithms, operating systems and embedded software.
  • Nice-to-have: familiarity with DSP, ASICs or telecommunications.

Responsibilities

  • Build SDK software powering DSP ASICs and optical networking solutions.
  • Develop high-performance C/C++ software on Linux for networking products.
  • Collaborate with ASIC, firmware, hardware design and architecture teams across the lifecycle.
  • Resolve hardware–software integration challenges and optimize performance.
  • Contribute to SDK APIs, frameworks and automation to speed development.

Skills

C/C++
Linux
Data structures & algorithms
Embedded concepts
Python / Shell scripting

Job description

Nokia is seeking an experienced software engineer to help build next‑generation SDKs for DSP ASICs and optical networking solutions. You will develop high-performance C/C++ software on Linux and work closely with ASIC, firmware, hardware design, and architecture teams across the full product lifecycle.

The role emphasizes solving complex hardware–software integration challenges, performance optimization, and contributing to SDK APIs and automation to accelerate development.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Development Engineer
Software Development Engineer

Socket.dev • Ottawa

On-site
CAD 80,000 - 110,000
Software Development Engineer
Software Development Engineer

Nokia • Ottawa

On-site
CAD 70,000 - 110,000
Principal Software Development Engineer
Principal Software Development Engineer

Nokia • Ottawa

On-site
CAD 120,000 - 180,000
DSP Firmware Engineer — Real-Time Embedded Systems
DSP Firmware Engineer — Real-Time Embedded Systems

Nokia • Ottawa

On-site
CAD 80,000 - 110,000
Corporate Retirement Savings Plan
Health and dental benefits
Short-term disability
+7
Firmware DSP Engineer
Firmware DSP Engineer

Nokia • Ottawa

On-site
CAD 85,000 - 125,000
DSP Firmware Engineer
DSP Firmware Engineer

Nokia • Ottawa

On-site
CAD 80,000 - 110,000
Corporate Retirement Savings Plan
Health and dental benefits
Short-term disability
+7
Senior DSP Engineer
Senior DSP Engineer

Nokia • Ottawa

On-site
CAD 90,000 - 120,000
DSP Firmware Engineer
DSP Firmware Engineer

Socket.dev • Ottawa

On-site
CAD 90,000 - 120,000
Health benefits
Retirement plan
Disability insurance
+1
Principal DSP Engineer
Principal DSP Engineer

Nokia • Ottawa

On-site
CAD 80,000 - 100,000
Principal ASIC Design Engineer
Principal ASIC Design Engineer

Nokia • Ottawa

On-site
CAD 100,000 - 130,000
Health and dental benefits
Retirement Savings Plan
Employee Stock Purchase Plan
+1