Nokia Logo

Nokia

SW Develop Engr 2

Posted One Month Ago
Be an Early Applicant
Remote or Hybrid
Hiring Remotely in India
Mid level
Remote or Hybrid
Hiring Remotely in India
Mid level
Develop high-performance C/C++ SDK software on Linux for Nokia’s coherent DSP ASICs and optical networking products. Responsibilities include feature development, API and framework creation, hardware-software integration, pre- and post-silicon validation, debugging, testing, automation, performance optimization, and collaboration with ASIC, firmware, hardware, and architecture teams.
The summary above was generated by AI

Join Nokia's SDK team and contribute to the development of next-generation Software Development Kits (SDKs) for advanced DSP ASICs. As part of our SDK team, you will develop software solutions for Ethernet and OTN client applications on cutting-edge DSP ASIC platforms. Working alongside ASIC, hardware, and system architects, you will contribute to feature development, validation, and integration of next-generation coherent pluggable products, gaining hands-on experience across the complete product development lifecycle.
 
 

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

Key Qualifications

  • B.Tech/BE with CSE & ECE
  • 2–4 years of experience in software development using C/C++.
  • Strong programming, debugging, and troubleshooting skills in Linux environments.
  • Solid understanding of data structures, algorithms, operating systems, and embedded software concepts.
  • Knowledge of Ethernet, OTN, networking protocols, or telecommunications systems.
  • Familiarity with DSP, ASIC-based systems, or embedded networking platforms is advantageous.
  • Experience with Python and/or Shell scripting for automation and testing is desirable.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to collaborate effectively in a fast-paced, cross-functional engineering environment.
     

Similar Jobs

32 Minutes Ago
Remote or Hybrid
India
Senior level
Senior level
Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Lead architectural design and innovation for aerospace tooling solutions within the ANTHEM platform. Collaborate with business and technology leaders to align architecture with strategic goals, ensuring scalable, secure, compliant, and reliable solutions. Guide software development, system integration, validation, and engineering productivity initiatives. Build and support a strong technical team through recruiting, talent development, succession planning, retention, and inclusive leadership.
Top Skills: .NetAvionics Communication ProtocolsBambooC#C++Ci/CdCloud ComputingGenerative AiGrafana LokiLaunchdarklyMicroservicesOctopusOpenshiftPythonService-Oriented Architecture (Soa)
2 Hours Ago
Remote or Hybrid
India
Senior level
Senior level
Digital Media • Information Technology • News + Entertainment
Designs and customizes software applications, manages releases, gathers stakeholder requirements, mentors junior engineers, maintains technical documentation, evaluates performance metrics, and partners with Quality Assurance to ensure reliable, compliant software. The role also uses market trends to guide product improvements and participates in peer programming, design sprints, and prototyping. Requires independent judgment, consistent attendance, and flexibility to work nights, weekends, and variable schedules.
Yesterday
Remote
Gujarat, IND
Entry level
Entry level
Artificial Intelligence • Hardware • Information Technology • Machine Learning
Monitor quality deviations, investigate manufacturing defects, perform root cause analysis, manage lot containment, and coordinate corrective actions. The role also monitors equipment and process performance, supports qualification and troubleshooting, drives yield and quality improvements, and uses Excel, Power BI, AI tools, dashboards, and statistical methods to identify trends and risks in semiconductor manufacturing.
Top Skills: Automated Vision InspectionChatgptFmeaGenerative AiMachine LearningMicrosoft CopilotExcelMicrosoft Power BiStatistical Analysis

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account