Nokia · 19 hours ago
Jr. SW Development Engineer
Maximize your interview chances
ElectronicsEnterprise Software
Culture & Values
Insider Connection @Nokia
Get 3x more responses when you reach out via email instead of LinkedIn.
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
Knowledge and some experience of complex software design for distributed systems in embedded networking/telecommunications projects.
Experience with design and development of Layer 2, Layer 3, networking control and/or data plane software.
Software development experience on Linux OS
Excellent programming skills in C, C++ and Python
Experience in designing and developing programmable management interfaces using gNMI, NETCONF, etc.
Experience in designing and developing network management interfaces like gNOI, etc.
Background in software design, implementation and debugging.
Strong communication, teamwork and problem-solving skills are essential.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor’s degree or equivalent experience.
Hands on experience with Software development on Linux.
Strong foundation on Operating Systems concepts and C/C++ programming languages.
Some experience designing and developing network protocols.
Experience with virtualization technologies Dockers/Containers, Namespaces, etc.
Knowledge and some experience of complex software design for distributed systems in embedded networking/telecommunications projects.
Experience with design and development of Layer 2, Layer 3, networking control and/or data plane software.
Software development experience on Linux OS.
Excellent programming skills in C, C++, and Python.
Experience in designing and developing programmable management interfaces using gNMI, NETCONF, etc.
Experience in designing and developing network management interfaces like gNOI, etc.
Background in software design, implementation and debugging.
Strong communication, teamwork and problem-solving skills are essential.
Preferred
Candidates with Bachelor´s in CS, EE, will be more relevant.
Master’s degree a plus.
IP network fundamentals, including network architecture, routing protocols.
Advanced operating system fundamentals, including kernel operations, scheduling, memory management, semaphores.
Data structure and algorithm fundamentals, including use cases, order of complexity, performance analysis.
Strong programming skills including C, C++, Python.
Previous Nokia co-op or internship experience is a plus.
Benefits
Continuous learning opportunities
Well-being programs to support you mentally and physically
Opportunities to join and get supported by employee resource groups
Mentoring programs
Highly diverse teams with an inclusive culture where people thrive and are empowered
Company
Nokia
Nokia manufactures mobile devices, network infrastructure, and location-based technology for businesses.
Funding
Current Stage
Public CompanyTotal Funding
$1.18BKey Investors
National Telecommunications and Information AdministrationNordic Investment BankEuropean Investment Bank
2024-12-18Grant· $45M
2024-10-17Post Ipo Debt· $270.73M
2018-12-03Post Ipo Debt· $283.86M
Recent News
GlobeNewswire News Room
2024-12-19
thefastmode.com
2024-12-19
2024-12-18
Company data provided by crunchbase