×
Register Here to Apply for Jobs or Post Jobs. X

Senior SW Engineer

Job in Westford, Middlesex County, Massachusetts, 01886, USA
Listing for: Nokia
Full Time position
Listed on 2026-06-05
Job specializations:
  • Software Development
    Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Job Description

Nokia’s Network Infrastructure group is at the heart of a revolution to bring more and faster network capacity to people worldwide through our ambition, innovation, and technical expertise. The group focuses on IP Routing, Optical Networks, Fixed Networks, and Alcatel Submarine Networks.

Location

Westford, MA, USA

How You Will Contribute and What You Will Learn
  • Responsible for developing open‑source software SONiC NOS on next‑generation routing/switching products for Compute DC and AI fabric.
  • Develop platform and software support for new Nokia switching portfolio based on Broadcom and Marvell chipsets.
  • Collaborate with customers and product teams to productize Nokia platforms in customer networks.
  • Work with Test team peers to ensure quality of Nokia products.
  • Coordinate with Product Line Manager to meet all customer requirements.
  • Apply background in software design, implementation, and debugging.
  • Demonstrate strong communication, teamwork, and problem‑solving skills.
Key Skills and Experience
  • Hands‑on experience with software development on Linux.
  • Strong foundation in operating system concepts.
  • Excellent programming skills in C++ and Python (required).
  • Experience designing and developing network protocols, analyzing and improving existing specifications.
  • Excellent knowledge of BGP and IGP protocols (required).
  • Knowledge of SRv6 and EVPN/VxLAN.
  • Experience with virtualization technologies (Docker/Containers, Name spaces, etc.).
  • Knowledge and experience of complex software design for distributed systems in embedded networking/telecommunications projects.
  • Experience designing and developing network management interfaces like gNOI.
  • Strong knowledge of operating system architecture such as memory management, IPC, scheduling, task switching, concurrent memory access, and event‑driven programming.
Desired Qualifications (Education, Technical Skills / Knowledge)
  • 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 in C, C++, and Python.
Equal Employment Opportunity

Nokia acts inclusively and respects 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.

Benefits (US)
  • Corporate Retirement Savings Plan
  • Health and dental benefits
  • Short‑term and long‑term disability coverage
  • Life insurance and AD&D – Company paid 2x base pay
  • Optional or supplemental life and AD&D insurance (Employee/Spouse/Child)
  • Paid time off for holidays and vacation
  • Employee Stock Purchase Plan
  • Tuition Assistance Plan
  • Adoption assistance
  • Employee Assistance Program / Work Life Resource Program

* The above benefits exclude students.

All North America job posts will post for a minimum of 7 calendar days and up to 180 days or until candidates are identified.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary