
Software/QA Development Coop
About the role
Number of Position(s):
10
Duration: 4 Months
Date: September
- December 2026
Location: Westford, MA - Onsite
EDUCATIONAL RECOMMENDATIONS
Currently a candidate for a Master’s degree in Computer Science, Computer Engineering, or a related field at an accredited school in the US.
-
Proficient in C or C++ programming with solid proficiency in operating system concepts (memory management, IPC, scheduling, concurrency, etc.).
-
Experience with software development on Linux and familiarity with RTOS (Vx Works, QNX) is a plus.
-
Knowledge of networking protocols, embedded software, and protocol specification development.
-
Exposure to virtualization technologies (e.g., Docker, containers, namespaces).
-
Strong communication, teamwork, and problem-solving skills.
-
Build programmable management interfaces such as gNMI, NETCONF, and gNOI.
-
Contribute to embedded system development using real-time operating systems (Linux, QNX, Vx Works).
-
Apply C/C++ programming skills to develop high-performance switching and routing software.
-
Gain practical experience with system validation, quality assurance, and hands-on lab work in a fast-paced R&D environment.
-
Design and develop Layer 2 and Layer 3 networking software, including both control and data plane functionalities.
Required skills
C
C++
Linux
Operating systems
Networking protocols
Embedded software
Problem solving
Teamwork
About Nokia
United States
Headquarters