Nokia

Junior Software Development Engineer

Nokia

full-time

Posted on:

Location Type: Hybrid

Location: WestfordMassachusettsUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $72,600 - $134,828 per year

Job Level

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