The Network Infrastructure - IP Division group at Nokia is looking to solve the problem of developing and implementing software for next-gen routing/switching products for application in Compute DC and AI fabric
Requirements
- Hands on experience with Software development on Linux
- Strong foundation on Operating Systems concepts and C/C++ programming languages
- Strong knowledge of Device driver and platform development on Linux
- Experience with virtualization technologies Dockers/Containers, Namespaces, etc
- IP network fundamentals, including network architecture, routing protocols
- Advanced operating system fundamentals, including kernel operations, scheduling, memory management, semaphores
- Strong programming skills including C, C++, Python
Responsibilities
- Responsible for developing open-source software SONiC NOS on the next-gen routing/switching products for application in Compute DC and AI fabric
- Develop platform and SW support for new Nokia switching portfolio based on Broadcom and Marvell chipset
- Be a part of the team that will work closely with key customer and productize Nokia platforms in customer networks
- Work closely with Test team peers to ensure quality of Nokia product
- Work closely with Product Line Manage to make sure all customer requirements are met
- Design and develop network protocols, analyzing, and improving existing protocol specifications
- Experience with design and development of Layer 2, Layer 3, networking control and/or data plane software
Other
- Bachelor’s degree or equivalent experience
- Master’s degree a plus
- Strong communication, teamwork and problem-solving skills are essential
- Background in software design, implementation and debugging
- Excellent programming skills in C, C++ and Python