AI-RAN Base Station Software Development Engineer

SoftBank

Embedded

C++

C

About this role

This role sits in SoftBank’s Advanced Radio Technology Division and focuses on the software that powers AI-RAN and Open RAN base stations. The team develops commercial-grade radio access network software for 5G Advanced and future 6G systems, covering Layers 1 through 3.

The work includes designing and implementing Layer 1 PHY or Layer 2/3 components such as MAC, RLC, PDCP, and RRC. The engineer also develops and optimizes GPU/CUDA acceleration, improves RAN software performance, and implements functions based on 3GPP specifications. Development uses C and C++, with responsibilities spanning design, implementation, optimization, and feature expansion.

Applicants must have experience developing embedded or communications software using C, C++, or similar languages, together with foundational knowledge of wireless communications and mobile networks. Experience in RAN software development or next-generation RAN architectures is listed separately as a preferred qualification and is not included here.

This is an AI-generated summary of the employer's original posting — details can be incomplete, out of date or simply wrong. Always confirm everything on the official posting before applying.