Develop high-performance C/C++ SDK software for Nokia’s coherent DSP ASICs and optical networking products on Linux. Collaborate with ASIC, firmware, hardware, and architecture teams across pre-silicon development and post-silicon validation. Build APIs, frameworks, and automation solutions while addressing hardware-software integration, performance, testing, debugging, and system quality challenges.
Join Nokia's SDK team and play a key role in developing next-generation Software Development Kits (SDKs) for advanced DSP ASICs. You will collaborate closely with cross-functional teams, including ASIC, Firmware, Hardware Design, and Architecture, to drive innovation across the entire product lifecycle. From pre-silicon development through post-silicon validation, you will help ensure seamless integration of cutting-edge technologies into industry-leading pluggable products.
- Build innovative SDK software that powers Nokia's next-generation coherent DSP ASICs and optical networking solutions
- Develop high-performance C/C++ software on Linux platforms for cutting-edge networking products.
- Work with industry-leading ASIC, firmware, hardware, and architecture teams throughout the entire product lifecycle, from pre-silicon development to post-silicon validation.
- Solve complex technical challenges involving hardware-software interaction, performance optimisation, and system integration.
- Contribute to advanced SDK APIs, software frameworks, and automation solutions that enable faster product development and deployment.
- Drive software quality through testing, debugging, automation, and continuous improvement initiatives.
- Collaborate with global engineering teams to deliver innovative technologies that power the future of networking.
What We're Looking For:
- 2-4 years of experience in software development using C/C++.
- Strong programming and debugging skills in Linux environments.
- Understanding of data structures, algorithms, operating systems, and embedded software concepts.
- Familiarity with embedded systems, networking protocols, DSP, ASICs, or telecommunications is a plus.
- Experience with scripting languages such as Python or Shell scripting is desirable.
- Strong analytical, problem-solving, and communication skills.
- Ability to collaborate effectively in a fast-paced, cross-functional team environment.
Similar Jobs
Information Technology • Software
Designs and maintains automated test frameworks and comprehensive quality engineering solutions. Tests cloud applications, APIs, integrations, data pipelines, FHIR interfaces, and end-to-end workflows. Develops test strategies, validates data quality and transformations, performs performance and operational testing, manages defects, and supports CI/CD, Agile, DevSecOps, compliance, and continuous improvement activities.
Top Skills:
APIsAWSAzure DevopsCi/CdConfluenceCypressData LakesDevsecopsEltETLFhirGitGithub ActionsGitlab CiJavaJenkinsJIRAJmeterJunitLoadrunnerPlaywrightPostmanPytestPythonRest AssuredSeleniumSoapuiSQLTestng
Artificial Intelligence • Hardware • Automation • Manufacturing
Associate software developer who will train and join a specialized software team, contributing to design, development, testing, debugging, deployment, and maintenance of software applications. The role involves collaboration across hardware, embedded software, integration, algorithms, and AI/ML teams; completing assigned work; and documenting technical work and learnings.
Top Skills:
Ai/MlDevOpsDigital Signal ProcessingEdge AiEmbedded SystemsGitRoboticsSoftware TestingWeb Development
Fintech • Software
Lead end-to-end React Native mobile development for iOS and Android, including architecture, performance optimization, testing, CI/CD, monitoring, app-store deployment, and incident response. Collaborate with Product, Design, and Backend teams; mentor developers; influence architecture; evaluate mobile and AI-assisted development tools; and improve automated testing and release workflows.
Top Skills:
AndroidCi/CdGraphQLiOSJavaScriptReact NativeRestTypescript
What you need to know about the Vancouver Tech Scene
Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.



