Quick Overview
Seniority
Leader
Employment type
Full Time
Work mode
Hybrid
Location
Ottawa, Canada
Posted
2 months ago
C++
Job Description
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.
- Design, develop, and maintain high-quality ASIC SDK software using C/C++ on Linux platforms.
- Drive pre-silicon software development and validation using architectural models, simulators, and hardware emulation environments.
- Lead post-silicon bring-up, testing, debugging, and performance optimisation activities for next-generation coherent DSP and ASIC products.
- Collaborate closely with ASIC, firmware, systems, and architecture teams throughout the product lifecycle to enable successful new product introduction (NPI).
- Define comprehensive SDK validation strategies, develop test plans, and execute test suites to ensure product quality and feature completeness.
- Develop and enhance SDK APIs, software frameworks, and DSP-related algorithms based on product and system requirements.
- Analyse complex hardware-software interactions, diagnose system-level issues, and drive resolution across cross-functional teams.
- Produce clear and comprehensive design specifications, architecture documents, API documentation, and technical reports.
- Contribute to software architecture decisions, coding standards, and best practices to ensure scalable and maintainable solutions.
- Mentor junior engineers and provide technical leadership through design reviews, code reviews, problem-solving guidance, and knowledge sharing.
- Drive engineering excellence by improving software quality, automation, development processes, and overall team productivity.
- Work effectively with global engineering teams to deliver high-performance solutions on schedule and with high quality.
You have:
- Bachelor’s degree in computer engineering, Computer Science, Electrical Engineering, or a related field.
- 12+ years of experience in developing device drivers and software for high-speed coherent DSPs, including DSP firmware and low-level software development.
- 5+ years of hands-on experience in C/C++ development on Linux and DSP platforms.
- Proven experience in New Product Introduction (NPI) and ASIC SDK development, integration, and deployment.
- Strong understanding of embedded software architecture, hardware/software interaction, and performance optimisation techniques.
Nice to Have:
- Experience in SDK API design, development, and maintenance.
- Knowledge of DSP algorithms and algorithm development for optical networking and communication systems.
- Expertise in test strategy, test plan definition, validation, and execution.
- Hands-on experience with high-speed interfaces and mixed-signal components, including ADCs, DACs, and SerDes.
- Familiarity with ASIC bring-up, debugging, and post-silicon validation activities.
- Experience with Ethernet, optical transport, or coherent communication systems.
- Strong problem-solving skills and ability to collaborate across hardware, firmware, and software teams.
Similar jobs
- KA
It-Fachkraft Logistik (Gn)
Kaufland
Geisenfeld, Federal Republic Of Germany🇩🇪On-site1 week agoC#C++Technology - OR
Senior Network Developer [NAT]
Oracle Corporation
Nashville, TN🇺🇸Hybrid3 days agoFiberOracleTCP/IP+1Technology - ZP
Data Cloud Engineer - 176278 with Security Clearance
NewZachary Piper Solutions, LLC
Fort Meade, MD🇺🇸$125k - $140k/yrRemoteYesterdaySQLAWSETL+8Technology - PE
Systems Engineer, Architect, and Requirements Engineer with Security Clearance
NewPeraton
Chantilly, VA🇺🇸$112k - $179k/yrOn-siteYesterdayKubernetesTechnology - LM
Systems Engineer Sr Stf - E5 with Security Clearance
NewLockheed Martin
Lexington, KY🇺🇸HybridYesterdayTechnology - LM
Systems Engineer Stf, Integration & Test - E4 with Security Clearance
NewLockheed Martin
Palmdale, CA🇺🇸HybridYesterdayAgileCucumberJiraTechnology - ZP
Network System Administrator with Security Clearance
Zachary Piper Solutions, LLC
Fort Meade, MD🇺🇸On-site6 weeks agoTCP/IPiOSTechnology - NO
.NET Developer
NewNoir
Hemel Hempstead, Hertfordshire🇬🇧£45k - £70k/yrHybrid46 minutes agoMongoDBNode.jsSQL+7Technology - SP
Data Center Fiber Technician
Auto ApplySpaceXAI
Southaven🇺🇸Hybrid3 days agoFiberBackground ChecksTechnology - SP
Data Center Manager
Auto ApplySpaceXAI
Southaven🇺🇸Hybrid5 days agoMachine LearningBashInventory Management+2Technology - SP
Data Center Operations Supervisor
Auto ApplySpaceXAI
Memphis🇺🇸Hybrid5 days agoFiberShellBackground Checks+4Technology - SP
Electrical Engineer, Data Center Infrastructure - Memphis
Auto ApplySpaceXAI
Southaven🇺🇸Hybrid1 week agoElectrical DesignTechnology