Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Algorithms
CUDA @ 6
Data Structures @ 6
GPU @ 6
HPC
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
We are seeking a self-motivated senior engineer for the Aerial Omniverse Digital Twin team. This role will lead the design and implementation of a real-time, GPU-accelerated propagation engine that predicts how radio signals travel through realistic 3D environments. The engine will produce per-link channel characterisations and radio maps at the speed required by production RAN stacks, supporting foundational technology for 5G and 6G network simulation using NVIDIA GPU and ray-tracing platforms.
Responsibilities
- Architect and implement a GPU ray-tracing engine operating at two time scales.
- Produce volumetric radio maps, including coverage, SINR, and best-server maps at multiple resolutions, composable across cells, frequencies, and beam configurations.
- Deliver per-link multipath channel updates at millisecond cadence for production RAN stacks.
- Develop adaptive algorithms that exploit temporal coherence to avoid recomputing unchanged data.
- Design algorithms, data structures, and multi-GPU scaling strategies enabling sub-millisecond propagation updates.
- Build real-time ray-tracing foundations on GPU hardware.
Requirements
- PhD in computer graphics, high-performance computing, computational electromagnetics, or a closely related field, or equivalent experience.
- 8+ years of relevant experience.
- Hands-on proficiency with CUDA and at least one GPU ray-tracing framework, such as OptiX, Vulkan RT, or Embree.
- Track record of writing production-quality GPU code.
- Proficiency with GPU-friendly spatial data structures, including BVH, space-filling curves, and hash maps.
- Ability to reason about memory hierarchy, occupancy, and compute-versus-bandwidth trade-offs at the kernel level.
- Working knowledge of electromagnetic wave propagation phenomena, including reflection, transmission, diffraction, and scattering, sufficient to implement and validate a propagation engine.
- Impactful publications in GPU ray tracing, real-time rendering, or deterministic propagation modelling.
Preferred Qualifications
- Experience with real-time or near-real-time ray-tracing engines shipping in production systems.
- Prior work on multi-GPU partitioning for ray tracing or large-scale simulation workloads.
- Familiarity with 3GPP channel models and wireless network planning tools.
- Knowledge of geospatial coordinate systems and tiling schemes.
Compensation and Benefits
- Base salary range of USD 184,000–287,500 for Level 4.
- Base salary range of USD 224,000–356,500 for Level 5.
- Eligibility for equity and benefits.
- Salary is determined based on location, experience, and the pay of employees in similar positions.
- Applications will be accepted at least until May 25, 2026.
- NVIDIA is an equal opportunity employer committed to fostering a diverse work environment.
More jobs at Nvidia
User Interface - User Experience Designer
Nvidia · Santa Clara, United States
USD 124,000-241,500 per year
Senior QA Software Engineer, Networking
Nvidia · Warsaw, Poland
PLN 157,500-357,500 per year
Senior Application Engineer, HPC and AI for Physics
Nvidia · United States
USD 140,000-270,200 per year
Senior QA Software Engineer, Networking
Nvidia · Warsaw, Poland
PLN 157,500-357,500 per year
Senior System Software Engineer
Nvidia · Santa Clara, United States
USD 152,000-241,500 per year
Similar jobs
NVIDIA 2027 Internships: Systems Software Engineering
Nvidia · Santa Clara, United States
USD 20-71 per hour
Senior Accelerated Computing Architect
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Accelerated Computing Architect
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Developer Technology Engineer, Public Sector
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Software Engineer, AI Inference Systems
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Software Engineer, AI Inference Systems
Nvidia · Germany
PLN 292,500-650,000 per year
Senior Software Engineer, AI Inference Systems
Nvidia · Toronto, Canada
CAD 170,000-275,000 per year
Senior Manager, Software Engineering - RL Post-Training Frameworks
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year