JobHabor

Software Development Engineer

Nokia
Location
India
Workplace
Hybrid
Employment
Full Time
Salary
Apply on the employer’s site

Posted 25d ago

As a Software Development Engineer, you will design and develop C/C++ software for Ethernet and Optical Networking, focusing on OTN protocols and embedded systems. You’ll work on Linux development, including board bring-up and driver development for interfaces like I2C, SPI, QSPI, and UART. Your role involves creating unit test harnesses in Python and collaborating with teams to deliver high-quality solutions. Adaptability and a strong ability to learn new technologies are key, with experience in agile methodologies, FPGA programming, and Optical (DWDM) Transport a plus.

  • Review requirements and develop software modules to fulfill the requirements.
  • Provide regular status update and input to the team leaders.
  • Working experience in Ethernet /Optical Networking and OTN protocols and Networking Protocols
  • Develop unit test plans and run software tools for detecting any coding error prior to code submission.
  • Participate in feature integration and validation.
  • Experience in developing unit test harness in python.

You have

  • Bachelor’s of Engineering with 3 to 5 years of relevant work experience.
  • Experience in developing software modules in C and C++.
  • Experience in developing embedded software in Linux/Board bring-up.
  • Experience developing software drivers for i2c, SPI, QSPI, and UART communication interfaces.
  • Strong ability to learn new technical areas and products and collaborate with teams from diverse cultures and backgrounds.

It would be nice if you also had

  • Familiarity with agile programming methods.
  • Working on AI Tools/AI-DLC
  • Knowledge in Optical (DWDM) Transport.
  • Experience programming FPGAs and developing drivers for various devices.

Skills

  • C
  • C++
  • Linux
  • Python
  • Harness

More jobs at Nokia

All 225

Similar roles