
Junior Software Development Engineer
Nokia
full-time
Posted on:
Location Type: Hybrid
Location: Westford • Massachusetts • United States
Visit company websiteExplore more
Salary
💰 $72,600 - $134,828 per year
Job Level
Tech Stack
About the role
- 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.
Requirements
- Bachelor’s degree or equivalent experience. Candidates with Bachelor´s 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.
- 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.
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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++PythonLinux OSgNMINETCONFgNOInetwork protocolsvirtualization technologiesdata structures
Soft Skills
communicationteamworkproblem-solving
Certifications
Bachelor's degreeMaster's degree