Search by job, company or skills

N

Sr SW Development Engineer - Optical Networking

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 hours ago
  • Be among the first 10 applicants
Early Applicant

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:

• Bachelor's or Master's 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

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 146450007

Similar Jobs