CareerPlanSign in

Senior Wireless Software Engineer – MAC Data Plane – TeraWave

Greater Seattle Area, US💼 Full-time💰 $248,830–$248,830🗓 2026-08-12 → 2026-09-26

Core

Design and implement real-time MAC data-plane software for high-capacity satellite communication links, translating scheduling decisions into timed radio transmissions and receptions.

Role type

Senior IC wireless software engineer (MAC data plane)

Builds

Real-time data-path software for TeraWave satellite network interfaces, modem hardware, and PHY layers

Domain

Satellite communications / Wireless networking / Embedded systems

Deliverable

production ML models | product features

Required skills

C/C++, real-time Linux/RTOS, high-throughput packet processing, embedded hardware integration, FPGA/DMA interfacing, zero-copy buffers, lock-free queues, scatter-gather I/O

Preferred skills

MAC/link-layer protocol implementation (TDMA/DAMA/OFDMA), hardware synchronization, precision timing, DPDK/VPP/AF_XDP, hardware-in-the-loop testing

Technologies

Linux, RTOS, C, C++, FPGA, DMA, SoC, DPDK, VPP, AF_XDP, io_uring

Responsibilities

Design and implement real-time MAC data-plane software for point-to-point and point-to-multipoint links; Develop packet-processing pipelines with flow control and congestion handling; Integrate software with PHY, modem firmware, FPGAs, and custom SoCs; Optimize memory movement using zero-copy and lock-free structures; Build telemetry and diagnose timing/synchronization issues; Deliver capabilities from prototyping through operational deployment

Seniority

Senior, hands-on IC

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