SW Develop Engr 2

Nokia

Bengaluru

On-site

INR 600,000 - 900,000

Full time

10 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Nokia is seeking a software engineer for its SDK team in Bengaluru, focusing on developing SDKs for DSP ASICs and Ethernet/OTN client applications. You will work with ASIC, hardware, and system architects across the full product lifecycle, delivering high‑quality, performant software.

Ideal candidates have 2–4 years of hands-on C/C++ experience, strong Linux skills, and a solid foundation in data structures, OS concepts, and networking. Python or shell scripting is a plus.

Qualifications

  • Proficient in C/C++ programming.
  • Strong understanding of Linux environments.
  • Solid grasp of data structures, algorithms, OS concepts.
  • Embedded software fundamentals for DSP/ASIC platforms.
  • Familiarity with Ethernet/OTN networking concepts.
  • Experience with Python or shell scripting is a plus.

Responsibilities

  • Develop high‑quality C/C++ software on Linux for DSP/ASIC platforms.
  • Contribute to feature development, validation, and integration across the lifecycle.
  • Collaborate with ASIC, hardware, and system architects on a cross‑functional team.
  • Address performance optimization and hardware/software interactions.
  • Improve SDK APIs, frameworks, and automation for faster delivery.
  • Participate in testing, debugging, and continuous improvement initiatives.

Skills

C/C++
Linux
Data structures
Algorithms
Embedded software
Networking protocols
Python/Shell scripting

Education

B.Tech/BE in CSE & ECE

Job description

Job Description

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.

Job Description

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.

How You Will Contribute And What You Will Learn
  • 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.
Key Qualifications
KEY SKILLS AND EXPERIENCE
  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff SW Development Engineer
Staff SW Development Engineer

Infinera Corporation • Bengaluru

On-site
INR 2,800,000 - 4,200,000
Principal SW Development Engr
Principal SW Development Engr

Nokia • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Software Technical Architect (DSP Embedded Systems)
Software Technical Architect (DSP Embedded Systems)

Vedya Labs • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Competitive compensation
Career growth opportunities
Collaborative team culture
Systems Architect
Systems Architect

Nokia • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Flexible and hybrid working
Medical insurance for you & family
Maternity & paternity leave
+3
Senior Software Developer - Networking platform
Senior Software Developer - Networking platform

Luxoft • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Senior Engineer
Senior Engineer

Saankhya Labs Pvt. Ltd. • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Sr QA Engineer
Sr QA Engineer

Nokia • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Flexible working arrangements
Hybrid work model
Health insurance for family
+2
DSP Engineer - Platforming
DSP Engineer - Platforming

Talentbridge • Pune District

On-site
INR 1,200,000 - 1,800,000
Software Test Engineer
Software Test Engineer

Nokia • Bengaluru

On-site
INR 800,000 - 1,200,000
Senior DSP Engineer - Platforming
Senior DSP Engineer - Platforming

Talentbridge • Pune District

On-site
INR 350,000 - 600,000