Senior Software Aerial Performance Engineer

Posted 5 Days Ago
Be an Early Applicant
Bengaluru, Bengaluru Urban, Karnataka
Senior level
Artificial Intelligence • Hardware • Robotics • Software • Metaverse
The Role
As a Senior Software Aerial Performance Engineer, you'll optimize CPU and GPU subsystems for performance, design verification tools, monitor performance regressions, and collaborate with teams to resolve bottlenecks in 5G and 6G networks. Your role involves benchmarking and ensuring low-latency in high-throughput applications.
Summary Generated by Built In

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.

Top Skills

C
C++
Java
Perl
Python
The Company
HQ: Santa Clara, CA
21,960 Employees
On-site Workplace
Year Founded: 1993

What We Do

NVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, NVIDIA is increasingly known as “the AI computing company.”

Similar Jobs

CrowdStrike Logo CrowdStrike

Engineer III - Content SDET (Remote, IND)

Cloud • Information Technology • Sales • Security • Cybersecurity
Remote
17 Locations
10000 Employees

ServiceNow Logo ServiceNow

Sr Software Quality Engineer

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Hybrid
Bangalore, Bengaluru, Karnataka, IND
26000 Employees

Zeta Global Logo Zeta Global

Senior Software Engineer - Frontend

AdTech • Artificial Intelligence • Marketing Tech • Software • Analytics
Easy Apply
Bengaluru, Karnataka, IND
2194 Employees

Atlassian Logo Atlassian

Senior Principal Engineer, Enterprise Cloud

Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Remote
Bengaluru, Karnataka, IND
11000 Employees

Similar Companies Hiring

Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees
RunPod Thumbnail
Software • Infrastructure as a Service (IaaS) • Cloud • Artificial Intelligence
Charlotte, North Carolina
53 Employees
Hedra Thumbnail
Software • News + Entertainment • Marketing Tech • Generative AI • Enterprise Web • Digital Media • Consumer Web
San Francisco, CA
14 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account