NVIDIA logo
NVIDIAPosted 4 weeks ago

Senior Applied Research Engineer - Accelerator Programming Model and Compiler

On-siteBengaluru, Karnataka, India

Full TimeSenior LevelDoctorate Or Professional DegreeEnterprise

Job Summary

Develop the next-generation programming model for NVIDIA's Programmable Vision Accelerator (PVA), enabling AI agent-driven development through declarative interfaces and improved compiler diagnostics. Define the architecture for PVA SDK runtime APIs and benchmarks to evaluate agent-generated code, while advancing the LLVM-based VLIW/SIMD compiler backend. Research efficient integration models for PVA workloads in CUDA heterogeneous pipelines and drive technical integrations with internal and external customers to shape real-world runtime adoption.

Required Qualifications

  • BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or related field, or equivalent experience
  • 10+ years of experience building high-performance, low-level systems software, accelerator software, embedded software, or compiler/toolchain infrastructure
  • Experience building higher-level programming abstractions, DSLs or compiler IRs that abstract hardware complexity while preserving performance
  • Experience with compiler, debugger, linker, or toolchain development, particularly using LLVM
  • Experience developing code with agents — Claude Code, Cursor, Open AI and inference SDKs
  • Background integrating compilers and developer tools with AI coding agents or agentic development harnesses
  • Experience programming SIMD/VLIW processors
  • Excellent software development skills in C++, including low-level debugging and performance profiling
  • Experience with Linux or QNX development environments
  • Strong communication and social skills

Desired Qualifications

  • Experience with CUDA, especially integrating accelerators into a CUDA-based heterogeneous compute pipeline
  • Background with OpenCL, MLIR, Halide, TVM, Triton, graph compilers, image-processing DSLs, or other declarative/compiler-based programming systems
  • Familiarity with ISO 26262 and IEC 61508 or equivalent quality/safety standards
  • Experience building agent harnesses and orchestrating long-running, stateful, multi-agent workflows

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce