Opens an external site
- Employment type
- Full-time
- Experience level
- Mid-level · 2+ years
- Minimum education
- Bachelor’s degree
- Posting language
- English
- Working hours
- 40 hours per week
Job summary
Develop high-performance SDK software for next-generation DSP ASICs and optical networking solutions. Collaborate with cross-functional teams throughout the product lifecycle, from pre-silicon development to post-silicon validation.
Job details
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. RESPONSIBILITIES * 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. QUALIFICATIONS 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.
What you’ll do
Develop high-performance SDK software for next-generation DSP ASICs and optical networking solutions. Collaborate with cross-functional teams throughout the product lifecycle, from pre-silicon development to post-silicon validation.
Requirements
Requires 2-4 years of experience in C/C++ software development within Linux environments. Candidates should possess strong analytical skills and familiarity with embedded systems, networking protocols, or ASIC development.
Benefits
- Potential benefits
Listed skills
- Linux · Preferred
- C++ · Preferred
- Python · Preferred
- Embedded Systems · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- C
- C++
- Linux
- DSP
- ASIC
- Embedded systems
- Networking protocols
- Python
- Shell scripting
- Debugging
- Software development
- System integration
- Performance optimization
- API development
- Automation
- Data Structures
- Communication
- Problem Solving
- C (Programming Language)
- Innovation
- Continuous Improvement Process
- Algorithms
- Collaboration
- Application Programming Interface (API)
- Python (Programming Language)
- Scripting
- Operating Systems
- New Product Development
- Software Development
- Telecommunications
- C++ (Programming Language)
- Firmware
- Network Protocols
- Software Quality (SQA/SQC)
- Product Lifecycle Management
- Application Specific Integrated Circuits
- Embedded Software
- Systems Integration
- Shell Script
- Embedded Systems
- Digital Signal Processing
- Hardware Design
- Software Development Kits
- Software Frameworks
Job areas
- Software
- Technology
- Engineering
- Software Development Engineer
- Software Developer / Engineer
- Software Developers
More jobs from Infinera
Automation Engineer Co-op/Intern
- Hybrid
- Ottawa, ON
- Posted Oct 4, 2026
Staff DSP ASIC Design Engineer
- On-site
- Ottawa, ON
- Posted Oct 4, 2026
IT Network Software/AI Development - Co-op/Intern
- On-site
- Posted Oct 3, 2026
Staff Optical Firmware Integration Engineer
- On-site
- Posted Sep 30, 2026
