Full-time

NVIDIA is hiring a Senior Software Engineer Aerial Platform

About the Role

NVIDIA is hiring a Senior Software Engineer for its Aerial Platform team to drive the development, performance, and scalability of the CUDA Accelerated RAN platform. This role focuses on advancing software-defined digital signal processing for 5G and 6G networks using NVIDIA's compute platforms.

What You'll Do

  • Lead design and development of end-to-end reference system stack for 5G/6G baseband.
  • 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, demonstrations, and lab trials for the end-to-end system.
  • Be a technical bridge between the engineering team and partners' or customers' engineering teams.
  • Engage with customer field trials and technical teams.
  • Help implement missing features to unblock progress at customers or partners.
  • Benchmark and develop or evaluate test tools for Aerial SDK.

What We're Looking For

  • MS or PhD in Engineering, Mathematics, Physics, Computer Science, or Telecommunications or equivalent experience.
  • 8+ years of industry experience in software development and systems engineering.
  • Wireless communication systems or digital signal processing background.
  • Passion for building real-world carrier-grade communication systems.
  • Industry experience developing PHY/MAC layer or base band unit (BBU) software in C/C++.
  • Understanding of PHY/MAC layer procedures, performance tradeoffs, and overall system performance.
  • Background with LTE/5G MAC and PHY from systems and 3GPP spec perspectives.
  • Ability to switch between high-level systems view and low-level detail view of complex wireless systems.
  • Understanding of telecommunications radio device design and implementation in a regulated industry.
  • Ability to work as an individual contributor or take a technical leadership role.
  • Strong written and oral communication skills for effective collaboration with management and engineering.
  • Experience in the telecommunications industry or with telecommunications customers and partners.
  • Strong time-management and organization skills for coordinating multiple initiatives and priorities.
  • Strong analytical and problem-solving skills.

Nice to Have

  • Exposure to CUDA/GPU programming.
  • Comfortable using wireless lab equipment such as signal generators, network analyzers, and power meters.

Technical Stack

  • C/C++
  • Python
  • CUDA
  • GPU

Benefits & Compensation

  • Highly competitive salaries
  • Comprehensive benefits package

NVIDIA provides a diverse and supportive environment where everyone is inspired to do their best work.

Required Skills
C/C++PythonCUDAGPUEmbedded SystemsReal-time SystemsSoftware ArchitectureRoboticsComputer VisionSensor FusionOptimizationPerformance TuningLinux
Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
About company
NVIDIA

NVIDIA is the platform upon which every new AI‑powered application is built.

Visit website
Job Details
Category embedded
Posted 2 months ago