CareerPlan

O-RAN/5G C++ Software Engineer

USAFull-time$89k–$129k2026-11-07 → 2026-11-09
HybridCitizens or permanent residents onlySecurity clearance required

Core

Design, develop, and test software for O-RAN and NextG wireless systems, including xApps, rApps, and RF machine-learning algorithms for signal processing and network optimization.

Role type

Senior IC O-RAN/5G C++ Software Engineer

Builds

Real-time and near-real-time wireless applications, APIs connecting wireless/ML/security components, and software for O-RAN xApps/rApps

Domain

Telecommunications, 5G, O-RAN, Wireless Communications

Deliverable

production ML models

Required skills

C++, C, Python, Linux, O-RAN architectures, xApps/rApps development, RIC/SMO knowledge, multithreading/concurrency, real-time/low-latency programming, embedded systems, containerization/virtualization, Git/CI/CD

Preferred skills

Applied machine learning on RF/wireless signal data, model deployment, real-time inference, OpenAirInterface/srsRAN/OCUDU experience

Technologies

C++, Python, Linux, Git, CI/CD, OpenAirInterface, srsRAN, OCUDU

Responsibilities

Design, develop, and test software for O-RAN and NextG wireless systems; Integrate software with software-defined radios (SDRs), wireless testbeds, and embedded or RF hardware; Build and maintain real-time and near-real-time wireless applications; Create APIs connecting wireless, machine learning, cybersecurity, and network-management components; Develop RF machine-learning algorithms for signal processing, network optimization, spectrum awareness, anomaly detection, and security applications; Troubleshoot software, RF, and hardware-in-the-loop issues

Seniority

Senior, hands-on IC