Interested in this position?
Upload your resume and we'll match you with this and other relevant opportunities.
Upload Your ResumeAbout 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 →