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

SW Development Engineer

Job in Westford, Middlesex County, Massachusetts, 01886, USA
Listing for: Nokia
Full Time position
Listed on 2026-06-18
Job specializations:
  • Software Development
    Unix/Linux, C++ Developer, Embedded Software Engineer, Embedded Systems/ Firmware/ IoT
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, which includes IP Routing, Optical Networks, Fixed Networks, and Alcatel Submarine Networks, reports under “Group Common.” It responds to the ever-increasing demand for higher capacity, greater reliability, faster speeds and lower costs.

How

You Will Contribute And What You Will Learn

This position is located in Westford, MA, USA.

  • 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 part of the team that works closely with key customers and productizes Nokia platforms in customer networks
  • Collaborate with Test team peers to ensure quality of Nokia product
  • Work with Product Line Managers to ensure all customer requirements are met
Key Skills And Experience
  • Bachelor’s degree or equivalent experience. Candidates with a degree in Computer Science, Electrical Engineering, or related fields are preferred. Master’s degree is a plus.
  • Basic to intermediate knowledge of software design for distributed systems in embedded networking or telecommunications environments.
  • Exposure to Layer 2 / Layer 3 networking concepts, networking control plane, or data plane software development.
  • Experience with software development on Linux OS.
  • Familiarity with Linux kernel concepts and device driver development, including I2C protocols and related devices/drivers.
  • Good programming skills in C, C++, Python, and Bash scripting.
  • Understanding of operating system fundamentals such as memory management, IPC, scheduling, interrupt handling, and event‑driven programming.
  • Basic debugging and troubleshooting skills.
  • Hands‑on experience with Linux‑based software development and understanding of OS concepts.
  • Familiarity with networking fundamentals, IP networking concepts, routing protocols, and network architecture.
  • Exposure to virtualization and container technologies such as Docker and Linux name spaces.
  • Good communication, collaboration, and problem‑solving skills.
About Us

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.

Equal Employment Opportunity

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.

Benefits
  • Corporate Retirement Savings Plan
  • Health and dental benefits
  • Short‑term disability, and long‑term disability
  • 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
#J-18808-Ljbffr
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