# Senior Software Engineer Aerial Platform

**Company**: NVIDIA
**Location**: Helsinki, Finland
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/Finland-Remote/Senior-Software-Engineer-Aerial-Platform_JR2011028?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_dbb3e9a0-a9c

## Description

We are seeking a self-motivated senior software engineer to drive development, performance, and scalability of our Aerial CUDA Accelerated RAN platform. This position offers the opportunity to work on cutting-edge technology for 5G and 6G networks, using NVIDIA's world-class compute platforms to advance the field of software-defined digital signal processing stack.

As a Senior Software Engineer, you will:

- Lead design and development of cutting-edge end-to-end reference system stack for 5G/6G baseband system.

- Optimize CPU, GPU, and NIC sub-systems for predictable low-latency and maximum throughput.

- Collaborate with cross-functional teams to troubleshoot performance bottlenecks in CPU, GPU, and NIC sub-systems.

- Work in a lab environment to troubleshoot and integrate complex software modules.

- Develop software, implementing new baseband functions in C/C++/Python/CUDA on a GPU platform.

- Support system integration, performance testing, system demonstration, and lab trials for end-to-end system.

- Act as a technical bridge between the engineering team and partners/customers' engineering teams.

The ideal candidate will have:

- A wireless communication systems or digital signal processing background, with industry experience developing PHY/MAC layer or baseband unit (BBU) software in C/C++.

- Understanding of PHY/MAC layer procedures and typical performance trade-offs, as well as overall system performance.

- Background with LTE/5G MAC and PHY from both systems and low-level 3GPP spec point of view.

- Experience with CUDA/GPU programming is a plus.

- MS or PhD in Engineering, Mathematics, Physics, Computer Science, or Telecommunications (or equivalent experience).

- 8+ years of work-related industry experience in software development, systems engineering.

- Strong written and oral communication skills with the ability to effectively collaborate with management and engineering.

NVIDIA offers highly competitive salaries and a comprehensive benefits package. See what we can offer to you and your family at www.nvidiabenefits.com/

## Skills

### Required
- C/C++
- Python
- CUDA
- GPU programming
- wireless communication systems
- digital signal processing
- PHY/MAC layer procedures
- LTE/5G MAC and PHY
- software development
- systems engineering

### Nice to have
- CUDA/GPU programming
- wireless lab equipment

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/Finland-Remote/Senior-Software-Engineer-Aerial-Platform_JR2011028?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
