This link goes straight to Nokia’s own careers page. No account, no fee, and we never collect your resume.
Description: 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. Requirements: 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. Responsibilities: - 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.