Senior Compiler Engineer
3 weeks ago
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
-
Senior Backend Engineer
3 days ago
Jackson, United States SmithRx Full timeWho 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 timeJob 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...
-
Senior Verification Engineer
2 weeks ago
Jackson, United States NVIDIA Full timeSenior 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...
-
Senior Quality Engineer
1 week ago
Jackson, United States BioTalent Full timeBioTalent 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....
-
Sr Electrical Engineer
4 weeks ago
Jackson, Mississippi, United States Consumers Energy Full timeGeneral 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 timeIf 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...
-
Senior Speed and Reliability ArchDev Engineer
3 weeks ago
Jackson, United States NVIDIA Full timeSenior 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,...
-
Senior ASIC Design Engineer, Memory Controller
3 weeks ago
Jackson, United States NVIDIA Full timeSenior 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...
-
Senior Embedded Software Engineer
5 days ago
Jackson, United States People Tech Group Full timeRole: - 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...
-
Senior Principal Software Engineer
3 weeks ago
Jackson, United States Ll Oefentherapie Full timeNO 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...
-
Senior Embedded Software Engineer
1 week ago
Jackson, United States People Tech Group Full timeRole: - 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...
-
Senior Mechanical Engineer
3 weeks ago
Jackson, United States Relativity Full timeCompany 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...
-
Senior Design Verification Engineer
2 weeks ago
Jackson, United States NVIDIA Full timeSenior 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...
-
Sr Electrical Engineer
4 weeks ago
Jackson, United States Consumers Energy Full timeLocation: 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...
-
Sr Electrical Engineer
3 weeks ago
Jackson, Mississippi, United States Consumers Energy Full timeLocation: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 timeLocation: 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...
-
Sr Electrical Engineer
3 weeks ago
Jackson, United States Consumers Energy Full timeLocation: 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 timeJob 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...
-
Senior Software Engineer
2 weeks ago
Jackson, United States Linbar Solutions Full timeIf 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...
-
Senior Software Engineer
3 days ago
Jackson, United States Linbar Solutions Full timeIf 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...