Sr SW Development Engineer - Optical Networking
Nokia
2 - 5 years
Bengaluru
Posted: 25/04/2026
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.
