Senior Software Security Compiler Engineer

3 weeks ago


Austin, Texas, United States Nvidia Full time
Unlock the Power of Visual Computing

NVIDIA is a pioneer in visual computing, and we're looking for a talented Software Security Compiler Engineer to join our team. With our invention of the GPU, we've revolutionized parallel computing and ignited modern AI.

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 common industry solutions.
  • Review, coordinate, and implement security solutions.
  • Analyze source and assembly code for vulnerabilities.
What We Need to See
  • BS/MS degree in Computer Science/Engineering or equivalent experience.
  • 6+ years experience in software security and code hardening techniques.
  • Excellent C and C++ programming skills.
  • Compiler knowledge and experience.
  • Good communication and documentation skills and self-motivated.
Ways to Stand Out
  • Proficiency in compiler design and verification techniques.
  • Hands-on experience in Intermediate Representations (LLVM IR/MLIR/Tensor IR) and compiler backend modules.
  • Threat modeling and Vulnerability analysis of system software (Compilers/Assemblers & Operating Systems).
  • Understanding of security tooling like Static Analyzer Checkers, Compiler Instrumentation, Sanitizers, Fuzzer and Custom Mutations.
  • Experience in implementing offensive testing techniques to against compiler mitigations.

NVIDIA offers competitive salaries and a generous benefits package. Our diverse team of talented, capable, and professional people is our greatest asset. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.



  • Austin, Texas, United States NVIDIA Full time

    Job Title: Senior Compiler EngineerWe are seeking an experienced Senior Compiler Engineer to join our GPU Software organization. As a key member of our team, you will be responsible for designing and implementing significant parts of our compiler, working on performance analysis and optimization, and collaborating with global teams to coordinate improvements...


  • Austin, Texas, United States Rocket Software Full time

    Job DescriptionRocket Software is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and troubleshooting software features and functionality.Key Responsibilities:Design and develop software tools, including operating systems, compilers,...


  • Austin, Texas, United States NVIDIA Full time

    Senior Compiler Engineer - MLIRNVIDIA is seeking a highly skilled Senior Compiler Engineer to join our PTX Compiler Development team. As a key member of our team, you will be responsible for leading efforts to enhance PTX Compiler infrastructure to support new compilation models for DL and Generative AI codes.Key Responsibilities:Provide stewardship for PTX...


  • Austin, Texas, United States NVIDIA Full time

    Job Title: Senior Network Compiler Verification EngineerNVIDIA is seeking a highly skilled Network Compiler Verification Software Engineer to join our Networking Compilers Project Team. As a key member of our team, you will play a crucial role in enabling programmability for NVIDIA Data Processing Units (DPU's).Data Processing Units (DPU's) are...


  • Austin, Texas, United States NVIDIA Full time

    Senior Compiler Engineer - MLIRNVIDIA is seeking a highly skilled Senior Compiler Engineer to join our PTX Compiler Development team. As a key member of our team, you will be responsible for leading efforts to enhance PTX Compiler infrastructure to support new compilation models for DL and Generative AI codes.Key Responsibilities:Provide stewardship for PTX...


  • Austin, Texas, United States NVIDIA Full time

    Job Title: Senior Compiler Optimization EngineerWe are seeking a highly skilled Senior Compiler Optimization Engineer to join our Compute Compiler Team at NVIDIA. As a key member of our team, you will be responsible for delivering features and improvements to CUDA and other compute compilers to unlock the full potential of NVIDIA GPUs for a wide range of...


  • Austin, Texas, United States NVIDIA Full time

    About the RoleWe are seeking an experienced Senior Compiler Engineer to join our PTX Compiler Development team. As a key member of our team, you will be responsible for leading efforts to enhance the PTX Compiler infrastructure to support new compilation models for Deep Learning and Generative AI codes.Key ResponsibilitiesProvide stewardship for PTX Compiler...


  • Austin, Texas, United States NVIDIA Full time

    NVIDIA is seeking talented Network Compiler Verification Software Engineers to join our Networking Compilers Project Team. As a key member of this team, you will play a crucial role in enabling programmability for NVIDIA Data Processing Units (DPU's).Data Processing Units (DPU's) are the new class of programmable processors that are revolutionizing modern...


  • Austin, Texas, United States NXP Semiconductors Full time

    Job SummaryWe are seeking a highly skilled Compiler Development Engineer to join our team at NXP Semiconductors. As a key member of our compiler development team, you will be responsible for designing and developing compiler tools for our proprietary and open-source compiler technologies.Key ResponsibilitiesWork in a technical leadership role to drive the...


  • Austin, Texas, United States NVIDIA Full time

    About the RoleWe are seeking a highly skilled Senior Compiler Optimization Engineer to join our Compute Compiler Team at NVIDIA. As a key member of our team, you will play a critical role in delivering features and improvements to CUDA and other compute compilers, enabling the realization of NVIDIA GPUs' full potential for a wide range of computational...


  • Austin, Texas, United States NVIDIA Full time

    About the RoleWe are seeking an experienced Senior Compiler Optimization Engineer to join our Compute Compiler Team at NVIDIA.Our team is responsible for enhancing CUDA and other compute compilers to fully leverage the power of NVIDIA GPUs across various computational workloads like deep learning, scientific computation, and self-driving technology.Key...


  • Austin, Texas, United States NVIDIA Full time

    Job Title: Senior Network Compiler Verification EngineerNVIDIA is seeking a highly skilled Network Compiler Verification Engineer to join our Networking Compilers Project Team. As a key member of our team, you will play a crucial role in enabling programmability for NVIDIA Data Processing Units (DPU's).Job Summary:We are looking for a talented engineer with...


  • Austin, Texas, United States Tenstorrent Full time

    About TenstorrentTenstorrent is a leading innovator in cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. Our diverse team of technologists has developed a high-performance RISC-V CPU from scratch, and we share a passion for AI and a deep desire to build the best AI platform possible.Job DescriptionWe are...


  • Austin, Texas, United States NVIDIA Full time

    Job Title: Backend Compiler EngineerWe are seeking a highly skilled Backend Compiler Engineer to join our GPU Software organization. As a key member of our Compiler team, you will play a crucial role in constructing and emitting high-performance GPU machine instructions for Graphics and Compute.Our team is comprised of leading compiler engineering experts...


  • Austin, Texas, United States NVIDIA Full time

    Job Title: Backend Compiler EngineerWe are seeking a highly skilled Backend Compiler Engineer to join our GPU Software organization. As a key member of our Compiler team, you will play a crucial role in constructing and emitting high-performance GPU machine instructions for Graphics and Compute.Our team is comprised of leading compiler engineering experts...


  • Austin, Texas, United States NXP Semiconductors Full time

    Job SummaryWe are seeking a highly skilled Compiler Development Engineer to join our team at NXP Semiconductors. As a key member of our compiler development team, you will be responsible for designing and developing compiler tools for our proprietary and open-source compiler technologies.Key ResponsibilitiesWork in a technical leadership role to design and...


  • Austin, Texas, United States Centric Software Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to play a crucial role in delivering product features and driving the development of cutting-edge enterprise systems.Key Responsibilities:Pragmatic Problem-Solving: Provide practical solutions by understanding and effectively leveraging the existing tech stack.Tech Stack...


  • Austin, Texas, United States NVIDIA Full time

    Job Title: Backend Compiler EngineerWe are seeking a highly skilled Backend Compiler Engineer to join our GPU Software organization. As a key member of our Compiler team, you will be responsible for constructing and emitting high-performance GPU machine instructions for Graphics (OpenGL, Vulkan, DX) and Compute (CUDA, PTX, OpenCL, Fortran, C++).Key...


  • Austin, Texas, United States CENTRIC SOFTWARE INC Full time

    Job Title: Senior Engineer, Innovation Programs GroupCentric Software is seeking a highly skilled Senior Engineer to join our Innovation Programs Group. As a key member of our team, you will be responsible for driving innovation and delivering cutting-edge solutions that meet the evolving needs of our customers.Key Responsibilities:Design and develop...


  • Austin, Texas, United States Nvidia Full time

    NVIDIA Job OpportunityWe are seeking a talented Network Compiler Verification Software Engineer to join our Networking Compilers Project Team. As a key member of our team, you will play a crucial role in enabling programmability for NVIDIA Data Processing Units (DPU's).Key Responsibilities:Author and review test plans, implement test cases, automate tests,...