# Software Security Compiler Engineer

**Company**: NVIDIA
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/India-Bengaluru/Software-Security-Compiler-Engineer_JR2025657?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_0b21b255-da0

## Description

NVIDIA is seeking a Software Security Compiler Engineer. You will be immersed in a diverse, supportive environment where everyone is inspired to do their best work.

The role involves understanding, modifying, and improving GCC, LLVM, and NVIDIA proprietary compilers with respect to code hardening and security. You will address vulnerabilities by crafting countermeasures and implementing industry-standard solutions, review, coordinate, and implement security measures, analyze source and assembly code for vulnerabilities, and collaborate with global compiler, hardware, and application teams.

Responsibilities:

- 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.

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

Requirements:

- 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.

- Expertise in designing and scaling distributed systems.

- Proficiency in programming with Python, TypeScript, and React.js for backend and frontend development.

- Experience with relational and NoSQL databases, including PostgreSQL and MongoDB, as well as in-memory caching systems like Redis.

- Hands-on knowledge of containerization and orchestration using Docker and Kubernetes.

- Solid compiler knowledge and experience.

- Experience in a collaborative engineering development environment.

- Strong communication and documentation skills, self-motivated.

Nice to have:

- Background in fine-tuning LLMs for security testing, enabling automated vulnerability detection, adversarial evaluation through specialized model adaptation and domain-specific datasets.

- Experience in implementing offensive testing techniques to evaluate and bypass compiler mitigations using both traditional and LLM-driven security methodologies.

- Proficiency in automating security testing workflows with Python, TypeScript, and React.js for backend and frontend development.

NVIDIA offers competitive salaries and a generous benefits package.

## Skills

### Required
- software security
- code hardening
- compiler design
- distributed systems
- Python
- TypeScript
- React.js
- PostgreSQL
- MongoDB
- Redis
- Docker
- Kubernetes

### Nice to have
- LLM fine-tuning
- security testing
- adversarial evaluation
- automated vulnerability detection

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/India-Bengaluru/Software-Security-Compiler-Engineer_JR2025657?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
