NVIDIA

Senior Compiler Engineer – Software Security

NVIDIA

full-time

Posted on:

Origin:  • 🇺🇸 United States • California

Visit company website
AI Apply
Manual Apply

Salary

💰 $148,000 - $287,500 per year

Job Level

Senior

Tech Stack

AssemblyJavaScriptMongoDBNoSQLPostgresPythonReactRedisRustTypeScript

About the role

  • Understand, modify, and improve GCC, LLVM, and NVIDIA proprietary compilers with respect to code hardening and security
  • Address vulnerabilities by crafting countermeasures as well as implementing common industry solutions
  • Review, coordinate, and implement security solutions
  • Analyze source and assembly code for vulnerabilities
  • Be part of a team at the center of deep-learning compiler technology spanning architecture design and support through functional languages
  • Work with global compiler, hardware and application teams to oversee improvements and problem resolutions

Requirements

  • BS/ MS degree in Computer Science/Engineering or equivalent experience
  • 5+ years' experience in software security, and code hardening techniques
  • Excellent C, C++, RUST, Python programming skills
  • Compiler knowledge and experience (GCC, LLVM, proprietary compilers)
  • Experience in a shared engineering development environment
  • Good communication and documentation skills and self-motivated
  • Background in fine-tuning LLMs for security testing (desirable)
  • Experience implementing offensive testing techniques to evaluate compiler mitigations (desirable)
  • Proficiency automating security testing workflows with Python, TypeScript, and React.js (desirable)
  • Experience with PostgreSQL, MongoDB, and Redis (desirable)