Java Compiler Engineering Intern - 2026

NVIDIA NVIDIA · Semiconductors · Shanghai, China

NVIDIA is seeking a Java Compiler Engineer Intern to improve the JVM for their Grace CPU, focusing on runtime, compiler optimization, and code generation. The intern will work on feature enablement, optimization, and upstreaming patches for open-source Java virtual machine projects, collaborating with internal and external teams.

What you'd actually do

  1. Work on feature enablement and optimization of open source Java virtual machine projects.
  2. Partner with both internal and communities to develop, valid and upstream patches.
  3. Work with global compiler, hardware and application teams to oversee improvements and problem resolutions.
  4. Drive and push architecture neutral and NV friendly solutions in the communities.
  5. Be flexible, with a variety of software development skills and extend the breadth and depth of knowledge.

Skills

Required

  • C++ programming skills
  • software engineering principles
  • crafting robust and maintainable solutions
  • communication and documentation skills
  • self-motivated

Nice to have

  • compiler experiences
  • language virtual machine experiences
  • Java
  • Linux
  • shell programming
  • computer architecture
  • ISA
  • assembly
  • Arm64