Senior Embedded 5GC Software Development Engineer

NOKIA

Plano (TX)

On-site

USD 110,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NOKIA is seeking a Senior Embedded 5GC Software Development Engineer in Plano, Texas. This role involves designing and implementing high-performance software for 5G Core network functions.

Your responsibilities include developing embedded software, optimizing for ARM-based systems, and collaborating with cross-functional teams. The ideal candidate will have extensive experience in 5G Core architecture, strong programming skills in C, and familiarity with Linux systems.

Qualifications

  • Extensive experience in 5G Core architecture and call flows.
  • Strong programming skills in C, with experience in Go or Rust.
  • Experience with ARM-based systems and multi-threaded programming.

Responsibilities

  • Develop embedded software for 5G Core network functions.
  • Implement and maintain 5G protocols and procedures.
  • Optimize software for Linux embedded systems on ARM-based platforms.
  • Collaborate with cross-functional teams to ensure seamless integration.

Skills

5G Core architecture
C programming
Linux system programming
Networking fundamentals
Debugging tools (Wireshark, GDB)

Tools

DPDK

Job description

We are seeking a Senior Embedded 5GC Software Development Engineer to drive innovation in 5G Core network functions. In this role, you will design and implement high-performance, 3GPP-compliant control-plane and user-plane functionality, focusing on ARM-based architectures. Your expertise will contribute to building robust, carrier-grade systems, ensuring optimal performance and reliability.

Responsibilities
  • Develop embedded software for 5G Core network functions, including AMF, SMF, UPF, AUSF, UDM, PCF, and NRF.
  • Implement and maintain 5G protocols and procedures, such as NAS, NGAP, PFCP, and GTP-U.
  • Design and develop high-performance software using C, Go, and Rust.
  • Optimize software for Linux embedded systems on ARM-based platforms.
  • Create high-performance packet-processing components with DPDK.
  • Enhance system performance for latency, throughput, CPU usage, and memory efficiency.
  • Debug complex protocol, system, and performance issues using advanced tools.
  • Collaborate with cross-functional teams to ensure seamless integration.
  • Stay updated with the latest 5G Core technologies and industry trends.
Qualifications
  • Extensive experience in 5G Core architecture and call flows.
  • In-depth knowledge of 3GPP procedures, including registration, mobility, and session management.
  • Strong programming skills in C, with experience in Go or Rust.
  • Proficiency in Linux system programming and embedded Linux development.
  • Experience with ARM-based systems and multi-threaded programming.
  • Solid understanding of networking fundamentals (TCP/IP, UDP, SCTP, HTTP/2).
  • Expertise in packet processing and performance tuning.
  • Familiarity with DPDK and its applications.
  • Preferred: Experience in implementing 5G Core network functions in production.
  • Strong debugging skills using tools like Wireshark, GDB, and tcpdump.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

microampsolutions • Town of Poland (NY)

Hybrid
USD 90,000 - 130,000
On-site or Hybrid work
Healthcare & Sport packages
Flexible working hours
5G Core Network Development Engineer
5G Core Network Development Engineer

FindErnest • United States

Hybrid
USD 90,000 - 120,000
5G gNB Layer 2 and Layer 3 Developer
5G gNB Layer 2 and Layer 3 Developer

NOKIA • Dallas (TX)

Hybrid
USD 90,000 - 120,000
Flexible work arrangement
Professional development opportunities
5G gNB Layer 2 and Layer 3 Developer
5G gNB Layer 2 and Layer 3 Developer

Nokia • Coppell (TX)

Hybrid
USD 100,000 - 130,000
Flexible work arrangement
Professional development opportunities
Groundbreaking project involvement
Senior Embedded 5G Core Software Engineer
Senior Embedded 5G Core Software Engineer

NOKIA • Plano (TX)

On-site
USD 110,000 - 140,000
Remote 5G Core Network Engineer - Cloud-Native
Remote 5G Core Network Engineer - Cloud-Native

FindErnest • United States

Hybrid
USD 90,000 - 120,000
Embedded 5G/4G Cellular RF Software/Firmware Engineer
Embedded 5G/4G Cellular RF Software/Firmware Engineer

Socket.dev • San Diego (CA)

On-site
USD 140,000 - 190,000
Embedded Systems Platform Software Engineer
Embedded Systems Platform Software Engineer

NOKIA • Plano (TX)

On-site
USD 100,000 - 130,000
Senior Software Engineer (5G PHY Layer)
Senior Software Engineer (5G PHY Layer)

Globalstar • San Diego (CA)

On-site
USD 140,000 - 180,000
Junior RT Software Engineer 5G Stack
Junior RT Software Engineer 5G Stack

Dormont Manufacturing Co • Nashua (NH)

On-site
USD 70,000 - 90,000