Nokia-logo
Nokia
·
November 13, 2025
Apply Now
This job has closed.

Software Dev Engineer

Sunnyvale, CA
Full-time
Onsite
New Grad, Entry Level
Nokia is a B2B technology innovation leader focused on creating networks that connect people, machines, and devices. They are seeking a Software Dev Engineer to contribute to the IPN Software Engineering team, where responsibilities include developing application software for carrier-grade products and working with various networking and virtualization technologies.
Apply Now

Responsibilities

  • Develop application software in C++ software on carrier-grade products.
  • Develop application software that simulates real products.

Qualification

Required

  • Routing protocols (OSPF, ISIS, BGP) and/or signaling protocols (RSVP, LDP)
  • Knowledge of Linux and programming languages (preferably scripting languages such as TCL, Python, Perl, shell)
  • NFV (Network Function Virtualization), SDN, Virtualized Switching products, and related virtualization technologies (KVM/QEMU, Xen, Vmware ESXi)
  • Proven aptitude for methodical problem solving
  • Good communication skills
  • Strong attention to detail
  • Ability to work well in a close-knit team
  • Develop application software in C++ software on carrier-grade products
  • Develop application software that simulates real products
  • A bachelor's or master's in computer science, computer networking or a similar degree is required
  • 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
  • Hands-on experience with Software development on Linux
  • Knowledge of real-time operating systems (RTOS) like VxWorks

Preferred

  • Previous experience as a Nokia intern or co-op
  • A strong foundation in Operating Systems concepts and C/C++ programming languages
  • Experience designing and developing network protocols, and analyzing and improving existing protocol specifications
  • Experience with virtualization technologies such as Dockers/Containers, Namespaces, etc.
  • Experience with Broadcom or Cavium SDK or any contemporary Chipset is preferred
  • Experience designing and developing data planes for Broadcom chipsets like Trident/Tomahawk, etc.
  • Experience designing and developing programmable management interfaces using gNMI, NETCONF, etc.

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
Nokia manufactures mobile devices, network infrastructure, and location-based technology for businesses.
Glassdoor
4.1
Founded in 1865
Espoo, Southern Finland, FIN
10001+ employees
http://www.nokia.com