Jr. SW Development Engineer

  • Nokia
  • Westford, Massachusetts
  • Full Time

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 Bachelors 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... For full info follow application link.

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.

Job ID: 522209680
Originally Posted on: 5/22/2026

Want to find more Chemistry opportunities?

Check out the 19,492 verified Chemistry jobs on iHireChemists