Jobs and Careers
NO

Jr. SW Development Engineer

Nokia
United States, United Statesfull_timeVerifiedPosted 16 Mar 2026

About the role

An exciting opportunity to work in the ever-changing Telecommunication Industry as a member of the IPN Software Engineering team for our Network Infrastructure group. You will be a part of a team whose objectives are to deliver in an environment where openness, trust, and autonomy are encouraged, each team member selects the tasks to work on and exchanges daily with his/her teammates on the progress and challenges

 

 

  • 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.

     

You have:

  • Bachelor’s degree or equivalent experience. Candidates with Bachelor´s in CS, or EE, will be more relevant. Master’s degree is a plus.
  • Hands-on experience with Software development on Linux.
  • A 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.

It would be nice if you also had:

  • 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.
  • Strong programming skills including C, C++, and Python.
  • Previous Nokia co-op or internship experience is a plus.

Advancing connectivity to secure a brighter world.

Nokia is a global leader in connectivity for the AI era. With expertise across fixed, mobile and transport networks, powered by the innovation of Nokia Bell Labs, we’re advancing connectivity to secure a brighter world. 

Learn more about life at Nokia.

Our recruitment process

We act inclusively and respect the uniqueness of people. Our employment decisions are made regardless of race, color, national or ethnic origin, religion, gender, sexual orientation, gender identity or expression, age, marital status, disability, protected veteran status or other characteristics protected by law. We are committed to a culture of inclusion built upon our core value of respect.

If you’re interested in this role but don’t meet every listed requirement, we still encourage you to apply. Unique backgrounds, perspectives, and experiences enrich our teams, and you may be just the right candidate for this or another opportunity.

The length of the recruitment process may vary depending on the specific role's requirements. We strive to ensure a smooth and inclusive experience for all candidates. Discover more about the recruitment process at Nokia

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Nokia

View company profile →