Senior Software Aerial Performance Engineer

1 Month ago • 5-10 Years • Research & Development

Job Summary

Job Description

As a Senior Software Aerial Performance Engineer at NVIDIA's Aerial 5G team, you'll optimize CPU, GPU, and NIC subsystems for maximum throughput and low latency in 5G/6G networks. Responsibilities include designing performance verification tools, monitoring regressions, collaborating on troubleshooting bottlenecks, benchmarking performance, and optimizing for parallel processing on GPUs. You'll work on an application framework for building high-performance, software-defined, cloud-native 5G applications. Experience with performance analysis, real-time multi-threaded applications, and CPU/GPU architecture is crucial.
Must have:
  • BS/MS in relevant field and 5+ years exp or PhD with 5+ years exp
  • Performance analysis, characterization, and optimization
  • Experience with real-time, multi-threaded applications on CPUs and GPUs
  • Knowledge of CPU, GPU architecture, memory, I/O, and networking
  • Proficiency in C/C++, Python, Java, Perl, or shell scripting
Good to have:
  • Experience with wireless SoCs and/or cellular terminals
  • E2E design/testing of signal processing algorithms
  • Resource allocation optimization at MAC level
  • Understanding of next-generation GPU operation
Perks:
  • Competitive salary
  • Comprehensive benefits package

Job Details

The Aerial 5G Team is bringing GPU-Accelerated 5G Virtual Radio Access Networks (vRAN) to meet growing consumer demand. We are working on the delivery of an application framework for building high-performance Mance, software-defined, cloud-native 5G applications, and achieve optimized results with parallel processing on the GPU for baseband signals and data flow. We are seeking the following key talent to help us achieve our goals.

What you'll be doing:

As a member of Aerial RAN team working for 5G and 6G networks, you will be responsible for:

  • Optimizing CPU, GPU and NIC sub-systems for maximum throughput while meeting low-latency constraints

  • Designing and implementing performance verification tools, frameworks and dashboards

  • Monitoring and triaging performance regressions reported by CI/CD

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

  • Benchmarking performance use-cases on different platforms

What we need to see:

  • BS/MS in a relevant field and 10+ years’ experience or PhD with 5+ years’ experience or equivalent.

  • Good understanding of software design, development, debugging and testing concepts.

  • Experience with performance analysis, characterization and optimization.

  • Experience with programming latency sensitive, real-time, multi-threaded applications on CPUs and one or more of GPUs or DSPs or Vector processors.

  • Knowledge of CPU, DSP or GPU architecture, as well as memory, I/O and networking interfaces.

  • Familiarity with data science and using visualization tools to summarize large quantities of data.

  • Experience in one or more programming / scripting languages: C/C++, Python, Java, Perl, shell scripting.

Ways to stand out from the crowd:

  • Experience in designing and managing firmware timelines for wireless SoCs used in cellular wireless networks and/or terminals

  • Track record in E2E design/testing of signal processing algorithms at the PHY layer or resource allocation optimization at MAC level.

  • Appetite to learn the details of how next generations of GPU will operate and create a world-class Software-Radio 5G/6G stack that can fully leverage their power.


Our technology has no boundaries! NVIDIA is building the world’s most groundbreaking and state of the art compute platforms for the world to use. It’s because of our work that scientists, researchers and engineers can advance their ideas. At its core, our visual computing technology not only enables an amazing computing experience, it is energy efficient! We pioneered a supercharged form of computing loved by the most demanding computer users in the world - scientists, designers, artists, and gamers. It’s not just technology though! It is our people, some of the brightest in the world, and our company culture make NVIDIA one of the most fun, innovative and dynamic places to work in the world! At the center of NVIDIA's culture are our core values like innovation, excellence and determination and team, that guide us to be the best we can be. NVIDIA offers highly competitive salaries and a comprehensive benefits package.

Similar Jobs

ByteDance - Backend Software Engineer - Customer Service Platform - Seattle

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
ION - Senior Software Engineer, New York (730, 732)

ION

New York, New York, United States (Hybrid)
3 Months ago
Ness Digital - Site Reliability Engineer

Ness Digital

Timișoara, Timiș, Romania (Hybrid)
1 Month ago
Google - Software Engineer II, Full Stack, Subscription Services

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Brillio - Java Full Stack Architect - R01536819

Brillio

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Zoox - Staff Software Systems Engineer - Software Architecture

Zoox

Foster City, California, United States (Hybrid)
4 Months ago
Riot Games - Principal Software Engineer - VALORANT Experience Team

Riot Games

Los Angeles, California, United States (On-Site)
3 Months ago
Intelsat - Senior Software Engineer

Intelsat

Chennai, Tamil Nadu, India (Hybrid)
4 Months ago
Microsoft - Research Intern - Microsoft Research and Outlook

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

N-iX - Senior Java Backend Engineer

N-iX

(Remote)
2 Weeks ago
ByteDance - Backend Software Engineer - CapCut - Seattle (SEA)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Zapak Digital Entertainment Limited -  Software Engineer - Backend (Java, AI, and ML Tools)

Zapak Digital Entertainment Limited

Pune, Maharashtra, India (On-Site)
4 Days ago
Axon - Backend Software Engineer II (Hybrid)

Axon

Ho Chi Minh City, Ho Chi Minh City, Vietnam (Hybrid)
2 Months ago
Ubisoft - IT Financial Planning Analyst

Ubisoft

Paris, Île-de-France, France (On-Site)
2 Months ago
Appirits - Game Engineer

Appirits

Tokyo, Japan (On-Site)
1 Week ago
Zoox - Senior Software Engineer - High Performance Computing

Zoox

Seattle, Washington, United States (Hybrid)
4 Months ago
ION - Senior Technical Consultant - Endur

ION

Houston, Texas, United States (On-Site)
4 Months ago
Microsoft - Senior Software Engineer / Software Engineer

Microsoft

Prague, Prague, Czechia (Hybrid)
4 Weeks ago
Bytro - Quality Assurance / QA Specialist - Gaming (f/m/x)

Bytro

Hamburg, Hamburg, Germany (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

MiQ - Manager Data Science

MiQ

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
InMobiInMobi - Lead - Account Manager - INSEA

InMobiInMobi

Bengaluru, Karnataka, India (On-Site)
2 Months ago
NinjaVan - Back-End Engineer

NinjaVan

Hyderabad, Telangana, India (On-Site)
4 Months ago
PwC - IN-Senior Associate_React Developer_Data &Analytics_Advisory_PAN India

PwC

Bengaluru, Karnataka, India (On-Site)
3 Months ago
FedTec - Jr & Sr Technical Proposal Writer

FedTec

India (Remote)
5 Months ago
Dario Health - iOS Developer

Dario Health

Gurugram, Haryana, India (Hybrid)
4 Months ago
Saviynt - Product Owner ( PAM )

Saviynt

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
PwC - IN_Manager_Digital Strategy _IT Function Transformation _Advisory_Mumbai

PwC

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Velotio Technologies - Lead Engineer (Java)

Velotio Technologies

Maharashtra, India (Remote)
1 Week ago
TaskUs - LZ Care - 10/14/24 - 23

TaskUs

Maharashtra, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Microsoft - Research Intern - SAINTES + Developer Experience

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Synopsys  Inc  - Layout Design, Engineer

Synopsys Inc

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Cirrus Logic - Summer Intern, Design Verification

Cirrus Logic

Austin, Texas, United States (On-Site)
4 Months ago
HP - Field Service Engineer Germany (m/f/d)

HP

Ratingen, North Rhine-Westphalia, Germany (On-Site)
3 Months ago
Iksha Labs - Senior C++ Engineer

Iksha Labs

Gurugram, Haryana, India (On-Site)
4 Months ago
Zuru - Computational Mechanics Engineer

Zuru

Modena, Emilia-Romagna, Italy (Hybrid)
4 Months ago
Booming games - Prototyping Engineer

Booming games

(Remote)
1 Month ago
SOGECLAIR - Engineer GIS and FP

SOGECLAIR

Pune, Maharashtra, India (On-Site)
4 Months ago
Netflix - Software Engineer (L4) - Consumer Engineering

Netflix

United States (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.


Yokne'am Illit, North District, Israel (On-Site)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (On-Site)

United States (Remote)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

View All Jobs

Get notified when new jobs are added by NVIDIA

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug