HireFT
Browse JobsHow it worksPricingSuccess Stories
    Back to jobs
    NO

    Nokia

    Telecommunications

    Senior Embedded 5GC Software Development Engineer

    Any, United StatesOn-SiteFull-time$125k – $232k / yearPosted 1mo ago
    All Nokia jobs

    Job description

    • Will NSA/CAPS approval be required? (E.g., accessing a US Customer Network?): Yes,Ensure NSA Vetting+ Drug Test (US) is completed during onboarding
    • Role Type: Individual contributor
    • Laptop - support with ordering needed: Yes
    • Salary Range: $125,000.00 - $232,000 USD Plus, potential incentive/variable compensation for eligible roles.
    • Experience level: Experienced
    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.

    Job details are sourced from the employer's original posting.

    Open job posting
    NO

    About the company

    Nokia

    Nokia is a global leader in telecommunications and digital infrastructure, enabling the connected world.

    View all Nokia jobs
    Industry
    Telecommunications
    Open roles
    565

    Interested in this role?

    Apply with HireFT

    Free to start — no card required.

    Your fit

    How well do you match?

    Sign in to see how your résumé lines up with this role.