Senior Embedded 5GC Software Development Engineer

JobCubby

Plano, Northern (TX, KY)

Hybrid

USD 150,000 - 230,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

JobCubby is seeking a Senior Embedded 5GC Software Development Engineer to drive 5G Core innovations. You will design and implement high-performance control-plane and user-plane software for ARM-based embedded Linux, focusing on AMF/SMF/UPF components and 5G protocol stacks.

The role emphasizes optimizing latency, throughput, and memory efficiency, with scope across NAS, PFCP, GTP-U, and DPDK-powered packet processing.

Qualifications

  • 5G Core architecture and call flows expertise.
  • Proficiency in C; Go or Rust experience.
  • Linux system programming and embedded Linux development.
  • ARM-based systems and multi-threaded programming.
  • Solid understanding of TCP/IP, UDP, SCTP, HTTP/2.

Responsibilities

  • Develop embedded software for 5G Core network functions.
  • Implement NAS, NGAP, PFCP, and GTP-U protocols.
  • Design high-performance software for ARM-based Linux.
  • Create packet-processing components with DPDK.
  • Debug protocol, system, and performance issues.
  • Collaborate with cross-functional teams to ensure seamless integration.
  • Stay updated with 5G Core technologies and industry trends.

Skills

C
Go
Rust
Embedded Linux
ARM architecture
Multi-threading
Networking

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

Senior Embedded 5G Core Software Engineer
Senior Embedded 5G Core Software Engineer

JobCubby • Plano (TX), Northern (KY)

Hybrid
USD 150,000 - 230,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
Embedded Developer
Embedded Developer

IPolarity • Englewood (CO)

On-site
USD 110,000 - 170,000
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
Embedded Systems Platform Software Engineer
Embedded Systems Platform Software Engineer

JobCubby • Plano (TX), Northern (KY)

Hybrid
USD 140,000 - 200,000
RAN Wireless SME
RAN Wireless SME

Telnet, Inc. • Plano (TX)

On-site
USD 120,000 - 190,000
5G Core SME- User Plane Specialist
5G Core SME- User Plane Specialist

Lansing Community College • Philadelphia

On-site
USD 120,000 - 170,000
Software Engineer
Software Engineer

Actalent • The Colony (TX)

On-site
USD 150,000 - 210,000
Medical
Dental
Vision
+10
RAN Engineer (4GLTE 5GNR)
RAN Engineer (4GLTE 5GNR)

NextGen | GTA: A Kelly Telecom Company • Plano (TX)

On-site
USD 140,000 - 190,000
Sr Software Engineer, Stack
Sr Software Engineer, Stack

Parallel Wireless • Nashua (NH)

On-site
USD 100,000 - 130,000