Why This Role Stands Out
You'll drive innovation in cutting-edge 5G Core network functions, developing high-performance embedded software using C, Go, and Rust on ARM-based architectures. This role is ideal for experienced embedded engineers with a strong understanding of 3GPP protocols and a passion for optimizing complex systems, offering a fantastic opportunity to shape the future of telecommunications.
Quick Overview
Seniority
Mid Senior
Employment type
Full Time
Work mode
On Site
Location
Plano, United States
Posted
1 week ago
Rust5GEmbedded SystemsTCP/IPHTTP
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.
- 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.
- 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.
Similar jobs
- OR
Senior Platform Software Engineer
Oracle Corporation
Austin, TX🇺🇸$92.5k - $209.5k/yrHybrid3 days agoOracleMachine LearningScrum+7Technology - LM
Systems Engineer Sr Stf - E5 with Security Clearance
NewLockheed Martin
Lexington, KY🇺🇸HybridYesterdayTechnology - SP
Controls Engineer, Supercomputer Infrastructure - Memphis
Auto ApplySpaceXAI
Southaven🇺🇸Hybrid1 week agoSQLC#CAD+5 - VT
Principal Systems Engineer - Xodiac VTVL
Auto ApplyVoyager Technologies, Inc.
Mojave🇺🇸Hybrid4 days agoEmbedded SystemsAgileCompliance+2Technology - VT
Principal Automation Software Engineer
Auto ApplyVoyager Technologies, Inc.
Pueblo🇺🇸Hybrid3 weeks agoSQLRoboticsC#+9Technology - VT
Embedded Software Engineer
Auto ApplyVoyager Technologies, Inc.
Pittsburgh🇺🇸Hybrid6 weeks agoDockerShellTCP/IP+7Technology - VI
Senior Software Engineer
Auto ApplyVIA
Washington🇺🇸Hybrid1 week agoDockerFastAPIMicroservices+11Technology - VE
Senior Java Software Engineer
Auto ApplyVestmark, Inc.
Wakefield🇺🇸Hybrid1 week agoDynamoDBMongoDBMySQL+11Technology - XO
Staff Software Engineer
Auto ApplyXometry
Lexington🇺🇸Hybrid3 weeks agoAWSCADCompliance+3Technology - XO
Staff Software Engineer
Auto ApplyXometry
Waltham🇺🇸Hybrid4 weeks agoAWSCADCompliance+3Technology - XO
Staff Software Engineer
Auto ApplyXometry
North Bethesda🇺🇸Hybrid3 months agoDockerMicroservicesAWS+5Technology - VS
Senior Mission Software Engineer
NewAuto ApplyVarda Space Industries
El Segundo🇺🇸Hybrid8 hours agoDockerFiberAnsible+3Technology