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

Software Dev Engineer

Job in Sunnyvale, Santa Clara County, California, 94087, USA
Listing for: Nokia
Full Time position
Listed on 2026-03-03
Job specializations:
  • Software Development
    Software Engineer, C++ Developer, Embedded Software Engineer, Python
Salary/Wage Range or Industry Benchmark: 60000 - 80000 USD Yearly USD 60000.00 80000.00 YEAR
Job Description & How to Apply Below

An exciting opportunity to work in the ever-changing Telecommunication Industry as a member of the IPN Software Engineering team for our Network Infrastructure group. You will be a part of a team whose objectives are to deliver in an environment where openness, trust, and autonomy are encouraged, each team member selects the tasks to work on and exchanges daily with his/her teammates on the progress and challenges

Qualifications

You have:

  • A bachelor's or master's in computer science, computer networking or a similar degree is required. Work experience in related areas is a plus.
  • 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 and knowledge of real-time operating systems (RTOS) like VxWorks is a plus.
It would be nice if you also had:
  • 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, Name spaces, 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.
Responsibilities
  • 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, and 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
#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)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary