Nokia is a leader in the Telecommunication Industry, and they are seeking a Software Development Engineer to join their IPN Software Engineering team. The role involves developing application software for carrier-grade products, working with routing and signaling protocols, and utilizing virtualization technologies.
Develop application software in C++ software on carrier-grade products.
Develop application software that simulates real products.
Develops SW / HW build-controlled productions releases (EG main and update releases, service packages, maintenance updates, and customer design engineering).
Knowledge of Linux and programming languages (preferably scripting languages such as TCL, Python, Perl, shell)
NFV (Network Function Virtualization), SDN, Virtualized Switching products, and related virtualization technologies (KVM/QEMU, Xen, Vmware ESXi)
Proven aptitude for methodical problem solving
Good communication skills
Strong attention to detail
Ability to work well in a close-knit team
Develop application software in C++ software on carrier-grade products
Develop application software that simulates real products
Develops SW / HW build-controlled productions releases (EG main and update releases, service packages, maintenance updates, and customer design engineering)
A bachelor’s or master’s degree in Computer Science, Computer Networking, or a related field is required
IP network fundamentals, including network architecture, and routing protocols
Advanced operating system fundamentals, including kernel operations, scheduling, memory management, and semaphores
Data structure and algorithm fundamentals, including use cases, order of complexity, and performance analysis
Hands-on experience with Software development on Linux
Knowledge of real-time operating systems (RTOS) like VxWorks
Preferred
Previous experience as a Nokia intern or co-op
Strong foundation in Operating Systems and C/C++ programming, with experience in designing and developing network protocols and optimizing existing specifications
Hands-on experience with virtualization technologies such as Docker, Containers, and Namespaces
Expertise in Broadcom/Cavium SDKs and chipset-based data plane development, including platforms like Trident and Tomahawk
Proficient in building programmable management interfaces using protocols like gNMI and NETCONF
Benefits
Nokia manufactures mobile devices, network infrastructure, and location-based technology for businesses.