Software Security Compiler Engineer: Harden GCC/LLVM

NVIDIA

Santa Clara (CA)

On-site

USD 184,000 - 357,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity
Benefits

Job summary

NVIDIA is seeking a Software Security Compiler Engineer to advance security in our GCC/LLVM based toolchain and proprietary compilers. You will analyze code for vulnerabilities, implement countermeasures, and collaborate with global teams spanning architecture and software development.

The role requires strong C/C++/Rust/Python skills and a deep compiler background. Base salaries range widely by level and location, with equity and benefits in addition.

Qualifications

  • BS/ MS in CS/Engineering or equivalent experience.
  • 8+ years in software security and code hardening.
  • Excellent C, C++, Rust, Python programming skills.
  • Compiler knowledge and experience in a shared engineering development environment.

Responsibilities

  • 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.
  • Work with global compiler, hardware and application teams to oversee improvements and problem resolutions.

Skills

C
C++
Rust
Python

Education

BS/MS in CS/Engineering

Tools

LLVM
GCC
Python

Job description

NVIDIA is seeking a Software Security Compiler Engineer to advance security in our GCC/LLVM based toolchain and proprietary compilers. You will analyze code for vulnerabilities, implement countermeasures, and collaborate with global teams spanning architecture and software development.

The role requires strong C/C++/Rust/Python skills and a deep compiler background. Base salaries range widely by level and location, with equity and benefits in addition.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Security Compiler Engineer
Software Security Compiler Engineer

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior Compiler Engineer - C++/LLVM (Hybrid, Security)
Senior Compiler Engineer - C++/LLVM (Hybrid, Security)

JobDev • Town of Belgium (WI)

Hybrid
USD 110,000 - 170,000
Hybrid work policy
Security Compiler Engineer (C/C++, Clang/LLVM)
Security Compiler Engineer (C/C++, Clang/LLVM)

Apple Inc. • Cupertino (CA)

On-site
USD 150,400 - 277,600
Senior LLVM GPU Backend Engineer - Equity Eligible
Senior LLVM GPU Backend Engineer - Equity Eligible

NVIDIA • California (MO)

On-site
USD 152,000 - 242,000
Equity
Benefits
Open-Source LLVM Compiler Engineer – Upstream Focus, Equity
Open-Source LLVM Compiler Engineer – Upstream Focus, Equity

NVIDIA • Redmond (WA)

On-site
USD 184,000 - 288,000
Equity
Comprehensive benefits package
Senior LLVM Compiler Engineer – Optimize Toolchains
Senior LLVM Compiler Engineer – Optimize Toolchains

NVIDIA • California (MO)

On-site
USD 184,000 - 288,000
Senior Compiler Infrastructure Engineer - Open-Source
Senior Compiler Infrastructure Engineer - Open-Source

NVIDIA Corporation • Santa Clara (CA), Northern (KY)

Hybrid
USD 152,000 - 242,000
Equity
Benefits
Senior Open-Source Compiler Infrastructure Engineer
Senior Open-Source Compiler Infrastructure Engineer

NVIDIA • Town of Texas (WI)

On-site
USD 152,000 - 242,000
Equity
Benefits
Senior LLVM/Clang Open-Source Upstream Engineer
Senior LLVM/Clang Open-Source Upstream Engineer

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Equity opportunities
Comprehensive benefits package
Compiler Infrastructure Engineer — Open-Source & DevTools
Compiler Infrastructure Engineer — Open-Source & DevTools

NVIDIA • Redmond (WA)

On-site
USD 152,000 - 242,000
Equity
Benefits