Login Sign Up

Sr SW Development Engineer - Optical Networking

Nokia

2 - 5 years

Bengaluru

Posted: 25/04/2026

Getting a referral is 5x more effective than applying directly

Job Description

Sr SW Development Engineer @ Nokia Work

Location Bangalore


Short Description:

As a Senior Software Development Engineer, you will be responsible for designing, developing, and maintaining software for next-generation optical networking systems. You will work closely with cross functional teams to build scalable, high-performance solutions for optical platforms and network elements.


Description:

In this role, you will contribute to the development of software for advanced optical communication systems, including DWDM-based transport networks. You will work on building and enhancing software components for optical networking equipment such as ROADMs, amplifiers, Raman systems, OTDR modules, and Dynamic Gain Equalizers (DGE). You will collaborate with Systems, Hardware, and Firmware teams to implement efficient and reliable solutions that meet product requirements. The role requires strong programming skills, system-level understanding, and the ability to work in complex, real-time environments. You will focus on delivering high-quality, scalable, and maintainable software while ensuring performance and reliability in production systems.


Responsibilities:

Design, develop, and maintain software for optical networking systems and platforms

Work on Layer 0 optical features including ROADM, Amplifiers, Raman, OTDR, and DGE components

Participate in board bring-up activities and support system integration from a software perspective

Implement features involving optical control loops and system interactions (VOAs, Optical Channel Monitors, etc.)

Collaborate with Hardware and Firmware teams to implement and validate HW/FW interfaces

Translate system and product requirements into efficient software designs and implementations

Ensure performance, scalability, and reliability of developed software

Debug and resolve complex system and integration issues

Contribute to code reviews, design discussions, and technical documentation

Support testing, validation, and automation efforts


Skills and Qualifications:

You have:

Bachelors or Masters degree in Electrical Engineering, Computer Science, Telecommunications, or related field

Experience in board bring-up of optical line cards such as ROADM, Amplifier, Raman, OTDR, DGE

Strong end-to-end experience in software development for Layer 0 optical systems including ROADM, Amplifiers, Raman, OTDR, and DGE

Experience working with optical control loops and system interactions

Strong collaboration experience with Hardware and Firmware teams

Solid design and analytical skills with focus on performance and system efficiency

Strong programming skills in C/C++/Python, with experience in multi-threaded and embedded environments

Experience in debugging and troubleshooting complex systems

Self-driven, flexible, and proactive approach to problem-solving


Nice-to-Have:

Experience with AI-assisted development tools such as GitHub Copilot or Cursor

Familiarity with containerized environments using Docker

Experience with modern development and testing tools such as CodeScene and Google Test

Knowledge of optical protection and restoration mechanisms

Exposure to automation frameworks and CI/CD pipelines

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.