Senior Compiler Engineer

3 weeks ago


Jackson, United States NVIDIA Full time

Senior Compiler Engineer – GPU Compute and CUDA page is loaded

Senior Compiler Engineer – GPU Compute and CUDA

Apply

locations

US, CA, Santa Clara

US, TX, Austin

US, WA, Redmond

time type

Full time

posted on

Posted Yesterday

job requisition id

JR1968733

We are looking for a highly motivated Compiler Software Engineer to join this dynamic and innovative CUDA Compiler team. You will craft compiler capabilities that enable development and deployment of high performance parallel applications on NVIDIA's next generation GPU's. Our team delivers language extensions and performance improvements to better realize the potential of NVIDIA hardware for a growing range of computational workloads, ranging from deep learning, scientific computation, and self-driving cars to video games and virtual reality. In this role, as a leader on our team, you have the opportunity of working on the optimizing CUDA C++ compiler, a core component of our platform for accelerating general purpose computation on the GPU. The CUDA programming language defines a unified programming model across a range of system configurations and hardware capabilities. The compiler is responsible for translating parallel programs written in the CUDA/C++ programming language into microcode that is optimized for fast execution on NVIDIA's family of industry-leading GPU architectures. You will be solving challenging problems working alongside some of the top valued diverse minds in GPU computing and systems software, doing what you enjoy. If this sounds like a fun challenge, and you are interested, please let us know. What you'll be doing: Design and implement enhancements to the CUDA C++ compiler driver and front-end, ensuring tight integration with industry-leading third-party compiler software.

Contribute to the programming language specification and its evolution factoring in support for new GPU hardware capabilities.

Collaborate closely with teams developing other components of the compiler in ensuring language conformance, robustness, high-quality code generation and suitability for developing programs used in deep learning and safety-critical execution environments.

Provide engineering support for the compiler and deliver targeted changes for production customer releases.

Establish strong customer/partner relationships and trust through excellent execution and high-quality software development.

What we need to see: BS/MS/PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience)

3+ years of experience in developing production compilers or related software

Knowledge of compiler front-end technology

Strong C++ programming skills

Strong interpersonal, verbal and written communications skills

Capability to achieve objectives under tight deadlines

Experience executing tasks while managing competing priorities

Practical knowledge working with large code bases

Experience working with industry standard C++ compilers and development frameworks.

Experience writing and debugging multithreaded programs

Deep understanding of technology and passion for what you do

Strong teamwork, specifically a proven ability to effectively guide and influence within a dynamic matrix environment

Ways to stand out from the crowd: Strong track-record in compiler engineering with EDG, LLVM-clang or other industrial strength compiler front-end 5+ years of experience in developing production compilers or related software. CUDA C++ application development experience Strong understanding of parallel programming concepts. Familiarity with deep learning frameworks and NVIDIA GPUs Experience working with Programming Language and programming language standards. Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. We have some of the most forward-thinking and hardworking people in the world working for us The base salary range is 148,000 USD - 276,000 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and benefits .

NVIDIA accepts applications on an ongoing basis. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) 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.

Similar Jobs (5)

GPU Compute Compiler Engineer – New College Graduate 2024

locations

3 Locations

time type

Full time

posted on

Posted Yesterday

Compiler Engineer, LLVM - New College Grad 2024

locations

3 Locations

time type

Full time

posted on

Posted Yesterday

Senior Compiler Engineer, LLVM

locations

4 Locations

time type

Full time

posted on

Posted Yesterday NVIDIA pioneered accelerated computing to tackle challenges no one else can solve. Our work in AI and the metaverse is transforming the world's largest industries and profoundly impacting society.

#J-18808-Ljbffr



  • Jackson, United States SmithRx Full time

    Who We Are: SmithRx is a rapidly growing, venture-backed Health-Tech company. Our mission is to disrupt the expensive and inefficient Pharmacy Benefit Management (PBM) sector by building a next-generation drug acquisition platform driven by cutting edge technology, innovative cost saving tools, and best-in-class customer service. With hundreds of thousands...

  • Senior Engineer

    1 week ago


    Jackson, United States Global Recruitment Solutions Full time

    Job Description Job Description Top Requirements: 1. Project Management Skills 2. Interpersonal and communication skills 3. Understanding of systems engineering principles The Senior Engineer-Mechanical designs functional, reliable and cost-effective, heavy-duty vehicle components. Perform engineering analysis and design or re-design, and development of...


  • Jackson, United States NVIDIA Full time

    Senior Verification Engineer page is loaded Senior Verification Engineer Apply locations China, Shanghai time type Full time posted on Posted 12 Days Ago job requisition id JR1978826 NVIDIA MMPLEX team, located in Shanghai, consists of over 300 team members. We are dedicated to delivering cutting-edge IP solutions to various NVIDIA product lines, including...


  • Jackson, United States BioTalent Full time

    BioTalent are proud to represent a world leading Healthcare and Medical Device pioneer on the search for an Senior Quality Engineer to join their renowned site in Mississippi . They are seeking an experienced Senior Quality Engineer to perform equipment qualification, test method and process validation activities to ensure regulatory compliance at all times....


  • Jackson, Mississippi, United States Consumers Energy Full time

    General Summary: The Senior Electrical Engineer is responsible for engineering and design to support the sustainable operation of our distribution, generation, and storage system. This role works with teams across the organization and external stakeholders and leads complex technical projects and may manage the work of lower-level engineers and technicians...

  • Senior Civil Engineer

    2 weeks ago


    Jackson, United States Solengrs Full time

    If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process. Senior Civil Engineer Full Time Jackson, MS, US 22 days ago Requisition ID: 1212 SOL Engineering Services, LLC is an engineering and technical services provider, with over 20 years of engineering and...


  • Jackson, United States NVIDIA Full time

    Senior Speed and Reliability ArchDev Engineer page is loaded Senior Speed and Reliability ArchDev Engineer Apply locations India, Bengaluru time type Full time posted on Posted 10 Days Ago job requisition id JR1978680 NVIDIA is the industry leader in high-performance computing, gaming and AI. Our GPUs and SOCs give outstanding performance and efficiency,...


  • Jackson, United States NVIDIA Full time

    Senior ASIC Design Engineer, Memory Controller page is loaded Senior ASIC Design Engineer, Memory Controller Apply locations US, CA, Santa Clara time type Full time posted on Posted 3 Days Ago job requisition id JR1979180 NVIDIA is looking for a Senior ASIC Design Engineer for our Memory Controller team! As a Senior ASIC Engineer, you'll join a group of...


  • Jackson, United States People Tech Group Full time

    Role: - Sr. Embedded Software Engineer Location: Warren, MI (Onsite) Duration: Fulltime with People tech group Need a senior 5+ yrs of experience in Embedded. No C2C OR C2H Job Description: - Experience in C++ / Embedded C Programming /coding skills Knowledge / Experience in the development of embedded applications. Knowledge in Microcontroller and its...


  • Jackson, United States Ll Oefentherapie Full time

    NO VISA SPONSORSHIP IS AVAILABLE FOR THIS POSITION As a Senior Principal Software Engineer, you will be responsible for helping design, build, test, deploy and operate highly scalable solutions for Oracle's Data Intelligence Platform. You should be comfortable with building complex systems involving the management of 1000s of customers. You should be a...


  • Jackson, United States People Tech Group Full time

    Role: - Sr. Embedded Software Engineer Location: Warren, MI (Onsite) Duration: Fulltime with People tech group Need a senior 5+ yrs of experience in Embedded. No C2C OR C2H Job Description: - • Experience in C++ / Embedded C Programming /coding skills • Knowledge / Experience in the development of embedded applications. • Knowledge in Microcontroller...


  • Jackson, United States Relativity Full time

    Company Overview: At Relativity Space, we have two audacious goals: to build the next great commercial launch company with Terran R and to become America's leading force in additive manufacturing innovation. Both contribute to our long-term vision of creating humanity’s industrial base on Mars, paving the way for interplanetary life to expand the...


  • Jackson, United States NVIDIA Full time

    Senior Design Verification Engineer - Hardware page is loaded Senior Design Verification Engineer - Hardware Apply locations China, Shanghai time type Full time posted on Posted 12 Days Ago job requisition id JR1978891 NVIDIA MMPLEX team, located in Shanghai, consists of over 300 team members. We are dedicated to delivering cutting-edge IP solutions to...


  • Jackson, United States Consumers Energy Full time

    Location: This position is assigned onsite at the Covert Generation Station.  The candidate must be located within commutable distance of the locations OR willing to relocate (relocation package available to those who qualify).  We are looking for:   Sr Electrical Engineer The Senior Electrical Engineer is responsible for...


  • Jackson, Mississippi, United States Consumers Energy Full time

    Location:This position is assigned onsite at the Covert Generation Station. The candidate must be located within commutable distance of the locations OR willing to relocate (relocation package available to those who qualify). We are looking for: Sr Electrical EngineerThe Senior Electrical Engineer is responsible for engineering and design to support the...

  • Mechanical Engineer

    1 week ago


    Jackson, United States Spencer Ogden Full time

    Location: Jackson, Michigan 24 month contract! Hybrid Schedule! (2 days WFH) Per Diem for those who would need to travel!: $550/week Description: We are currently supporing a large utilit company in their search for a Mechanical Engineer. The mechanical Engineer will work on the The Transmission Pipeline & Storage Engineering (TPSE) team, and oversee the...


  • Jackson, United States Consumers Energy Full time

    Location: This position is located at Karn 3&4 in Essexville, MI.  Candidate must be within commutable distance from the location or willing to relocate (relocation package available for those who qualify). We are looking for:   Sr Electrical Engineer The Senior Electrical Engineer is responsible for engineering and design to support the...


  • Jackson, United States Bellisio Foods, Inc. Full time

    Job DescriptionJob DescriptionAt Bellisio Foods, the R&D group is responsible for developing products from concept to commercialization. The R&D Engineer – Commercialization will work closely with Product Development teams to identify and develop the new processes and technologies needed to bring new products to market. The R&D Commercialization Engineer...


  • Jackson, United States Linbar Solutions Full time

    If you have interest in this position please send resume in word to barbensminger@linbarsolutions.com   Job Title: Senior Software Engineer Salary:    Recruiter will discuss   Department: Information Technology   Terms: Full time, exempt position with competitive salary and excellent benefits   Job Description: Our Client  is looking for a .NET...


  • Jackson, United States Linbar Solutions Full time

    If you have interest in this position please send resume in word to barbensminger@linbarsolutions.com   Job Title: Senior Software Engineer Salary:    Recruiter will discuss   Department: Information Technology   Terms: Full time, exempt position with competitive salary and excellent benefits   Job Description: Our Client  is looking for a .NET...