Senior Compiler Engineer

6 days ago


Austin, Texas, United States NVIDIA Full time
Job Title: Senior Compiler Engineer

We 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 and problem resolutions.

Responsibilities:
  • Design and implement significant parts of the compiler
  • Work on performance analysis and design/implementation of new optimizations
  • Partner with global compiler, GPU driver, architecture, and application teams to coordinate improvements and problem resolutions
  • Seek interesting and meaningful compilation problems for state-of-the-art GPU technologies
  • Contribute to open-source projects (LLVM, DXC - HLSL compiler)
Requirements:
  • BS/MS in Computer Science or Computer Engineering (PhD strongly preferred) or equivalent experience
  • 3+ years of experience and strong background in compilers
  • Strong C/C++ programming skills, as well as a deep understanding of parallel programming models
  • Experience with compiler optimizations, especially working with LLVM infrastructure
Preferred Qualifications:
  • Experience developing CUDA, DirectX, OpenGL/Vulkan applications
  • Background with developing compiler optimizations and code generation for GPUs
  • Ability to do code generation and building a good compiler framework
  • Collaborate well with others in an energizing environment

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.



  • 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

    About the RoleWe are seeking an experienced Compiler Engineer to join our PTX Compiler Development team. As a senior member of the team, you will be responsible for leading efforts to enhance 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

    Unlock the Potential of NVIDIA GPUsWe are seeking an experienced Senior Compiler Optimization Engineer to join our Compute Compiler Team. 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 best performance of computational workloads on NVIDIA GPUs.Key...


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

    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 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 NXP Semiconductors Full time

    Position OverviewAs a Senior Compiler Development Engineer, you will play a pivotal role in the evolution of compiler technologies within our organization. Your expertise in compiler, operating system, and debugging software development will be crucial as you engage with hardware technical leaders to articulate software perspectives, particularly in relation...


  • Austin, Texas, United States NVIDIA Full time

    Job Title: Senior Technical Program Manager, CompilersNVIDIA is seeking a highly skilled Senior Technical Program Manager to join our Compiler Development team. As a key member of our team, you will be responsible for driving software development and documenting the process from concept to delivery.Key Responsibilities:Lead multi-functional team members in a...


  • 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 META Full time

    About the RoleWe are seeking a highly skilled Research Engineer to join our team at Meta Reality Labs, where you will play a key role in developing a compiler tool-chain for state-of-the-art deep learning hardware components optimized for AR/VR systems.ResponsibilitiesAnalyze and design effective compiler passes and optimizations to improve the efficiency...


  • Austin, Texas, United States META Full time

    Job SummaryMeta Reality Labs is seeking a highly skilled Research Engineer, ML Compiler to join our team. As a key member of our research and development team, you will play a critical role in designing and implementing a compiler tool-chain for state-of-the-art deep learning hardware components optimized for AR/VR systems.Key ResponsibilitiesAnalyze and...

  • Senior Staff Engineer

    2 weeks ago


    Austin, Texas, United States Synopsys Full time

    Job Title: Senior Staff Engineer - Advanced PackagingWe are seeking a highly skilled Senior Staff Engineer to join our team in the System Solutions Group. As a key member of our team, you will be responsible for designing and implementing advanced packaging solutions for our customers.About the Role:Design and develop advanced packaging solutions for...


  • Austin, Texas, United States Chelsea Search Group Full time

    Physical Design Expert Wanted **Job Summary** We are seeking a highly skilled Physical Design Engineer to join our team at Chelsea Search Group. As a Senior Physical Design Engineer, you will be responsible for leading and managing teams from different GEOs, handling top-level, sub-system level, and block-level timing analysis and fixes, and expertly...


  • Austin, Texas, United States Chelsea Search Group Full time

    Physical Design Expert Wanted **Job Summary** We are seeking a highly skilled Physical Design Engineer to join our team at Chelsea Search Group. As a Senior Physical Design Engineer, you will be responsible for leading and managing teams from different GEOs, handling top-level, sub-system level, and block-level timing analysis and fixes, and expertly...


  • Austin, Texas, United States Chelsea Search Group Full time

    Job Title: Senior Physical Design Engineer - LeadJob Summary:Chelsea Search Group is seeking a highly experienced Senior Physical Design Engineer - Lead to join our team. As a Senior Physical Design Engineer - Lead, you will be responsible for leading and managing teams from different GEOs, handling top-level, sub-system level, and block-level timing...


  • Austin, Texas, United States Chelsea Search Group Full time

    Senior Physical Design Engineer **Job Summary** We are seeking a highly skilled Senior Physical Design Engineer to join our team at Chelsea Search Group. As a key member of our design team, you will be responsible for leading and managing the physical design of complex electronic systems. **Responsibilities** * Lead and manage teams from different...