Hero Image

AnitaB.org Talent Network

Connecting women in tech with the best professional opportunities!

Software Intern, Compiler

NVIDIA

NVIDIA

Shanghai, China
Posted on Nov 26, 2025

We are a team responsible for building embedded RISC-V CPU for NVIDIA GPU and Tegra SOC, we are looking for software engineering intern for RISC-V Vector (RVV) kernel development

What you'll be doing:

- Develop and optimize kernel-level code using RISC-V Vector Extension (RVV) instructions to accelerate compute-intensive operations

- Implement vectorized kernels for common computational patterns including mathematical operations, data transformations, and memory operations

- Collaborate with hardware architects and compiler teams to understand RVV microarchitecture and optimize for performance

- Write and maintain unit tests and benchmarks to validate correctness and measure performance improvements

- Profile and analyze kernel performance using hardware counters and simulation tools

What we need to see:

- Strong C/C++ systems programming skills

- Understanding of computer architecture and memory management

- Experience with Linux development and build systems (CMake)

- Experience with LLVM compiler is preferred

What You'll Learn:

- RISC-V Vector ecosystem and hardware-software interfaces

- High-performance computing optimization techniques

- Vector processing architectures