Software Development Engineer

Nokia Sunnyvale, CA
Full Time Mid Level 5+ years

Posted 3 weeks ago

Interested in this position?

Upload your resume and we'll match you with this and other relevant opportunities.

Upload Your Resume

About This Role

Develop and maintain software protocols on a real-time operating system, focusing on design, coding, and maintenance. This role also involves mentoring junior engineers and contributing to the architecture and testing of functional modules for network infrastructure.

Responsibilities

  • Develop, design, and code software protocols on a real-time operating system
  • Maintain developed software and provide support and technical assistance
  • Architect functional modules for SMF, UPF, SGW, and PGW
  • Perform unit testing of features developed on Packet and Serving gateways
  • Mentor junior engineers in the team

Requirements

  • Strong C/C++ and data structures programming skills
  • Good understanding of operating system and networking concepts
  • Familiarity with IP network protocols
  • Familiarity with UNIX based and real-time operating systems
  • Experience in developing network protocols
  • Experience in debugging and maintaining control plane software

Qualifications

  • BSCS or BSCE with 8 years or MSCS or MSCE with 5 years or MS in Computer Science or Elec. Eng. (with understanding of networking) or BS/MS degree in Computer Science or related technical field, or equivalent practical experience.
  • 8 years with BSCS/BSCE or 5 years with MSCS/MSCE.

Nice to Have

  • Wireless experience in protocol development (SGSN, GGSN, GTP, charging protocols, RADIUS, Diameter IP and routing protocols)
  • Quick learner, self-starter, able to work independently

Skills

Unix * C/C++ * Operating Systems * Data Structures * Networking Concepts * RADIUS * GTP * Diameter * IP protocols * Routing protocols *

* Required skills

About Nokia

Nokia creates technology to connect the world, offering a comprehensive portfolio of network equipment, software, services and licensing opportunities. A leader in 5G networks, committed to innovation through Nokia Bell Labs.

Telecommunications
View all jobs at Nokia →