Skip to content
← Back to job listings

SW Development Engineer

Nokia · India

Other EngineeringExternal listingfull-timeabout 4 hours ago

About The Role

We are looking for experienced SW development engineers to join our R&D team.

As a Software Development Engineer at Infinera you will work in a cross-functional, agile team developing embedded optical line system software products. You work in a Linux environment in close collaboration with the rest of the R&D organization.

Our work includes everything from product concept to finished product - a process that spans over the entire development chain. The team takes full responsibility that a new feature is delivered on time with the right quality using state-of-the-art continuous integration pipelines. We strive for fully automated test suites both on unit, function and system level.

  • Breakdown of requirements to formulate work packages
  • Designing, Development and Integration of software for Infinera’s next-gen products
  • Pick development tasks from the Agile team.
  • Design and implement new functions mainly in C/ C++/ advanced C++ in multi-threaded env.
  • Peer code reviews
  • Write unit tests using C++ as well as scripts for automated FT using Python
  • Debug along with hardware and software engineers
  • Implement with compliance to standards (ITU-T, Telcordia, IETF, IEEE etc)

Good to Have skills

  • Experience in using dockers in development/ simulation environment
  • Experience in telecom is a plus.
  • Experience in using Modern Automated tools , viz . Codescene , GTEST.
  • Exposure to AI based tools viz. Copilot, Cursor, Tabnine , etc.
  • Experience in one of the technologies such as SDH/SONET, OTN, DWDM is a plus
  • Working experience in Optical technologies and architecture involving ROADM, Amplifiers, RAMAN, Optical Channel Monitor, VOA is an added plus.
  • Domain Knowledge of Optical Protection and Restoration is an added plus

Must Have Skills

  • 3-7 years of experience within SW development.
  • Excellent C/C++ and object-oriented programming skills in multi-threaded environments.
  • Excellent design analysis skills, including experience with software modeling, reuse, performance, testability, and extensibility.

Education

Candidates must have a B achelor's degree or higher in CS, Opto-Electronics, ECE or equivalent branch of engineering, with very good academics.

This is an external listing. JobSpring does not represent or verify the employer. Report this listing