SW Development Engineer
Listed on 2026-06-18
-
Software Development
Unix/Linux, C++ Developer, Embedded Software Engineer, Embedded Systems/ Firmware/ IoT
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.
HowYou 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
- 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.
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 OpportunityWe 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
(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).