CareerPlanSign in

Senior 5G MAC Software Engineer

Santa Clara, CA💼 Full-time🗓 2026-09-26

Core

Architecting and implementing MAC-side software for a new 5G NR physical layer in a low Earth orbit (LEO) space system to enable hyper-scaled IoT deployments.

Role type

Senior 5G MAC Software Engineer

Builds

5G NR physical layer software, MAC-PHY interfaces, and low-power communication stacks for space-based IoT systems.

Domain

Satellite communications, 5G NR, embedded systems, space-based IoT

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

Embedded C/C++ software architecture, 5G NR MAC protocol knowledge, heterogeneous SoC debugging, embedded Linux/RTOS development, digital communications/DSP fundamentals, system decomposition and interface design, independent technical ownership

Preferred skills

SystemC TLM virtual platform modification, FPGA/ASIC prototyping and bring-up, MAC-PHY interface design (FAPI/nFAPI), Zephyr/FreeRTOS experience, low-power modem optimization, 5G NR non-terrestrial network (NTN) experience, production protocol-stack contribution

Technologies

C/C++, 5G NR, SystemC TLM, FPGA, ASIC, ARM, DSP, embedded Linux, RTOS, shared memory, mailboxes, interrupts, DMA

Responsibilities

Own software architecture, redesign, implementation, and integration of MAC-side software for 5G NR physical layer; Define portable layered architecture separating MAC behavior, MAC-PHY interface, platform transport, and OS services; Define and evolve MAC-PHY interface including message sequencing, timing, buffer ownership, and error handling; Implement and debug real-time control and data flows for terrestrial 5G NR components; Design low-power communication between ARM software and PHY firmware; Extend SystemC TLM virtual platform and carry software through FPGA and ASIC integration; Build automated regressions, test-vector flows, traces, and KPI checks; Review architecture and code, coordinate dependencies across software, firmware, systems, verification, and hardware teams

Seniority

Senior, hands-on IC

Sourced via lever · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.