Expoint – all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

Nvidia Software Security Compiler Engineer 
India, Maharashtra, Pune 
396675291

Yesterday
India, Pune
India, Bengaluru
time type
Full time
posted on
Posted 15 Days Ago
job requisition id

What you'll be doing:

  • Understand, modify, and improve GCC, LLVM, and NVIDIA proprietary compilers with respect to code hardening and security.

  • Address vulnerabilities by crafting countermeasures and implementing industry-standard solutions.

  • Review, coordinate, and implement security measures.

  • Analyze source and assembly code for vulnerabilities.

  • Be part of a team at the forefront of deep-learning compiler technology spanning architecture design and support through functional languages.

  • Collaborate with global compiler, hardware, and application teams to coordinate improvements and resolve issues.

What we need to see:

  • 8+ Years of experience with bachelor's or master's degree in Computer Science/Engineering or equivalent experience.

  • Proficiency in software security and code hardening techniques.

  • Excellent C and C++ programming skills.

  • Solid compiler knowledge and experience.

  • Experience in a collaborative engineering development environment.

  • Strong communication and documentation skills, self-motivated.

Ways to stand out from the crowd:

  • Proficiency in compiler design and verification techniques.

  • Hands-on experience in Intermediate Representations (LLVM IR/MLIR/Tensor IR) and compiler backend modules.

  • Expertise in threat modeling and vulnerability analysis of system software(Compilers/Assemblers& Operating Systems).

  • Understanding of security tooling like Static Analyzer Checkers, Compiler Instrumentation, Sanitizers, and Fuzzer Mutators.

  • Experience in implementing offensive testing techniques against compiler mitigations.