Senior Software Engineer Aerial Platform
Core
Lead design and development of end-to-end reference system stack for 5G/6G baseband systems, optimizing CPU, GPU, and NIC sub-systems for low-latency and high throughput.
Role type
Senior IC software engineer (wireless baseband)
Builds
5G/6G baseband system stack and Aerial SDK
Domain
Telecommunications (5G/6G), Digital Signal Processing, Wireless Networks
Deliverable
production ML models | product features
Required skills
C/C++/Python/CUDA programming, PHY/MAC layer procedures, LTE/5G MAC and PHY implementation, wireless lab equipment operation, system integration, performance testing, benchmarking
Preferred skills
CUDA/GPU programming, experience with signal generators and network analyzers
Technologies
C, C++, Python, CUDA, GPU, CPU, NIC, 3GPP specs
Responsibilities
Lead design and development of end-to-end reference system stack for 5G/6G baseband system, Optimizing CPU, GPU and NIC sub-systems for predictable low-latency and maximum throughput, Collaborating with cross-functional teams to troubleshoot performance bottlenecks, Develop software implementing new baseband functions on a GPU platform, Support system integration, performance testing, system demonstration and lab trials, Act as a technical bridge between engineering team and partners/customers engineering team, Help in implementing missing features to unblock progress at customers/partners and in benchmarking and develop/evaluate test tools for Aerial SDK evaluation