Enable job alerts via email!

Software Dev Engineer

Nokia

Sunnyvale (CA)

On-site

USD 80,000 - 120,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a talented software engineer to join their dynamic IPN Software Engineering team. This role offers an exciting opportunity to contribute to cutting-edge network infrastructure projects, focusing on implementing routing protocols and developing software for carrier-grade products. You will work in a collaborative environment that values innovation and autonomy, allowing you to tackle complex challenges while enhancing your skills in a fast-paced industry. If you're passionate about technology and eager to make an impact in the telecommunications field, this is the perfect opportunity for you.

Qualifications

  • BSCS or similar degree required; related experience is a plus.
  • Strong foundation in Operating Systems and C/C++ programming.

Responsibilities

  • Implement routing and signaling protocols in Linux.
  • Develop application software in C++ for carrier-grade products.

Skills

IP Networking Fundamentals
Operating Systems (C/C++)
Data Structures and Algorithms
Linux Development
Routing Protocols (OSPF, BGP)
Virtualization Technologies

Education

Bachelor's in Computer Science (BSCS)

Tools

Docker
KVM/QEMU
VMware ESXi

Job description

An exciting opportunity to work in the ever-changing Telecommunication Industry as a member of the IPN Software Engineering team within our Network Infrastructure group. You will be part of a team that values openness, trust, and autonomy, where each member selects tasks and collaborates daily on progress and challenges.

Qualifications

You have:

  • BSCS or similar degree; related work experience is a plus.
  • Fundamentals of IP networking, including network architecture and routing protocols.
  • Advanced operating system fundamentals, including kernel operations, scheduling, memory management, and semaphores.
  • Data structures and algorithms, including use cases, 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 beneficial if you also have:

  • 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/improving existing protocols.
  • Experience with virtualization technologies such as Docker/Containers, Namespaces, etc.
  • Experience with Broadcom or Cavium SDKs or contemporary chipsets.
  • Experience designing and developing data planes for Broadcom chipsets like Trident/Tomahawk.
  • Experience designing programmable management interfaces using gNMI, NETCONF, etc.
Responsibilities
  • Implement routing protocols (OSPF, ISIS, BGP) and signaling protocols (RSVP, LDP); proficiency in Linux and scripting languages such as TCL, Python, Perl, shell scripts.
  • Work with NFV, SDN, Virtualized Switching products, and related virtualization technologies like KVM/QEMU, Xen, VMware ESXi.
  • Apply methodical problem-solving skills, communicate effectively, pay attention to detail, and collaborate well within a team.
  • Develop application software in C++ for carrier-grade products.
  • Create software that simulates real products for testing and development.
About the company

Nokia's transition to a telecommunications focus began in the 1990s, with significant milestones including the first GSM call in 1991, the first camera phone in 2003, and strategic partnerships and acquisitions that expanded its portfolio. Nokia is now a leader in 5G technology, offering comprehensive end-to-end network solutions globally. The Nokia brand re-entered the mobile handset market in 2016 through a licensing agreement with HMD Global.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Dev Engineer IV

INTELLISWIFT INC

Dallas

Remote

USD 80,000 - 100,000

16 days ago

Software Dev Engineer II - Mail Intelligence

Yahoo Holdings Inc. in

Richardson

Hybrid

USD 111,000 - 232,000

4 days ago
Be an early applicant

Software Dev Engineer II - Mail Intelligence

Yahoo Holdings Inc. in

Mountain View

Hybrid

USD 111,000 - 232,000

4 days ago
Be an early applicant

Software Dev Engineer IV

Aditi Consulting

Dallas

On-site

USD 80,000 - 100,000

6 days ago
Be an early applicant

Sr Software Dev Engineer Sr Software Dev Engineer

Mindlance

Remote

USD 80,000 - 120,000

Yesterday
Be an early applicant

Software Dev Engineer II

Yahoo Holdings Inc.

Mountain View

Hybrid

USD 111,000 - 232,000

11 days ago

Software Dev Engineer II

Yahoo Holdings Inc.

Richardson

Hybrid

USD 111,000 - 232,000

11 days ago

Software Dev Engineer II - Mail Intelligence

Yahoo Holdings Inc.

Richardson

Hybrid

USD 111,000 - 232,000

15 days ago

4372 - AI Software Engineer, Legal Prompting & LLM Dev.

Nixon Peabody LLP

Boston

Remote

USD 118,000 - 175,000

Today
Be an early applicant