GPU Compiler Engineer
1 month ago
At Intel, we are passionate about creating innovative technologies that enrich the lives of people around the world. We are seeking a talented GPU Compiler Engineer to join our team and contribute to the development of cutting-edge compiler technologies for GPU systems.
Key Responsibilities- Design and develop state-of-the-art compiler translations and optimizations targeting GPU systems.
- Investigate and prototype new optimizations to improve performance and efficiency for GPU systems.
- Collaborate with GPU HW architects to co-design/define new uArch features and ISA for future Intel.
- Performance measurement and workload analysis to evaluate and improve the compilation technology on new HW features.
- Write technical specification, design documents, and patent disclosures.
We are looking for a highly skilled and motivated individual with a strong background in computer science and relevant experience in compiler technology. The ideal candidate will have:
- Knowledge of LLVM compiler internals and/or GPU compiler technology supported by professional experience in the domain.
- C/C++ programming skills supported by work experience on industry projects using these languages.
- Software Development within a GPU compilation stack.
The following skills and experience will make you stand out as a strong candidate:
- Design and development of a product compiler, in intermediate representation, transformations, dataflow/control-flow/dependence analysis, optimizations, and code generation.
- Experience in compiler backend modules, instruction scheduling, register allocation, and machine-specific optimizations and code selection.
- Familiarity with GPGPU architecture and programming model.
- Experience in performance analysis and tuning of compiler transformations and optimizations.
- Hands-on development of compiler tools, such as assembler, linker, debugger, etc.
- Knowledge of 3D/Compute APIs DirectX, DirectML, OpenGL, OpenCL, Vulkan, etc.
- Thorough understanding of complex interactions between the API, OS, device drivers, and vendor-specific hardware in a GPU SW stack on Windows OS.
- Experience in using software development infrastructure - GitHub, JIRA, CMake, scripting languages.
Intel is a leader in the technology industry, and our Client Computing Group (CCG) is responsible for driving business strategy and product development for Intel's PC products and platforms. We are committed to delivering purposeful computing experiences that unlock people's potential and enrich their lives.
BenefitsWe offer a total compensation package that ranks among the best in the industry, including competitive pay, stock, bonuses, and benefit programs such as health, retirement, and vacation. Find more information about all of our amazing benefits.
Working ModelThis role will be eligible for our hybrid work model, which allows employees to split their time between working on-site at their assigned Intel site and off-site. In certain circumstances, the work model may change to accommodate business needs.
-
GPU Software Engineer
3 weeks ago
Hyderabad, Telangana, India Intel Full timeJob DescriptionWe are seeking a talented GPU Compiler Engineer to join our team at Intel.As a key member of our team, you will be responsible for designing and developing state-of-the-art compiler translations and optimizations targeting GPU systems.You will investigate and prototype new optimizations to improve performance and efficiency for GPU systems,...
-
GPU Software Development Engineer
2 weeks ago
Hyderabad, Telangana, India Intel Full timeAbout This RoleWe’re seeking a talented GPU Software Development Engineer to join our team at Intel. In this role, you will be responsible for developing and validating software that enables Intel GPUs. This includes working on the entire stack, from firmware and device drivers through APIs and the application layer, as well as contributing to the release...
-
GPU Software Development Engineer
2 weeks ago
Hyderabad, Telangana, India Intel Full timeJob DescriptionAre you interested in computer graphics and the opportunity to work with the Linux software engineering team on Intel's leading-edge Graphics/Compute products? Come join us.WHO WE ARE:The GPU and System Software Engineering organization is responsible for developing Linux drivers and technology for Intel's Graphics/Compute products, for data...
-
Embedded Graphics Driver Software Engineer
2 weeks ago
Hyderabad, Telangana, India Qualcomm Full timeJob Title: Embedded Graphics Driver Software EngineerJob Summary:At Qualcomm, we are seeking a skilled Embedded Graphics Driver Software Engineer to join our team. As a key member of our engineering group, you will be responsible for developing 3D graphics drivers for compute devices, driving pre-silicon efforts with GPU HW, shader compiler, and OS teams....
-
Hyderabad, Telangana, India NVIDIA Full timeNVIDIA is a technology leader in the development of industry-leading GPUs and SOCs, and we are seeking highly motivated and creative design engineers to join our team.Salary:We offer highly competitive salaries and a comprehensive benefits package that includes a base salary of $120,000 per year, with opportunities for growth and advancement based on...
-
GPU Linux Kernel Software Engineer
4 weeks ago
Hyderabad, Telangana, India Intel Full timeJob Title: GPU Linux Kernel Software EngineerJob Description:We are seeking a talented Software Engineer to join our team at Intel, working on the development of Linux drivers and technology for our Graphics/Compute products. As a member of our team, you will have the opportunity to work on cutting-edge projects, collaborate with open-source communities, and...
-
Senior System Software Engineer
3 weeks ago
Hyderabad, Telangana, India NVIDIA Full timeNVIDIA is seeking an innovative Senior System Software Engineer to join our Tegra Graphics & Display team. As a key member, you will design and develop new software technologies to support our GPUs, graphics, and display driver stacks. Your expertise will be pivotal in the emulation and validation of new chip designs, maintenance of legacy software, and...
-
GPU Linux Kernel Software Engineer
4 weeks ago
Hyderabad, Telangana, India Intel Full timeJob SummaryWe are seeking a talented Software Engineer to join our team at Intel, working on the Linux kernel for our Graphics/Compute products. As a key member of our team, you will be responsible for developing and validating software that enables Intel GPUs, from firmware and device drivers to APIs and the application layer.Key ResponsibilitiesDevelop and...
-
GPU Linux Kernel Software Engineer
3 weeks ago
Hyderabad, Telangana, India Intel Full timeAbout the RoleWe are seeking a skilled GPU Software Engineer to join our team at Intel. As a member of our Linux Kernel Driver Development team, you will be responsible for developing and validating software that enables Intel GPUs.Key ResponsibilitiesDevelop and validate software that enables Intel GPUs, spanning the entire stack from firmware to APIs and...
-
Staff Systems Engineer
3 weeks ago
Hyderabad, Telangana, India Qualcomm Full timeJob SummaryQualcomm is seeking an experienced Staff Engineer to develop high-end games and gaming technology showcases for Snapdragon-based products.This is a unique opportunity to work with cutting-edge pre-commercial portable devices and contribute to the future of gaming in always-on, always-connected Snapdragon PCs.The position is a multi-disciplinary...
-
Senior Graphics Software Engineer
5 days ago
Hyderabad, Telangana, India Qualcomm Full timeCompany OverviewQualcomm India Private Limited is a leading technology company that specializes in developing innovative wireless communication solutions. Our mission is to deliver cutting-edge technologies that enhance the user experience and drive business growth.Job DescriptionWe are seeking a highly skilled Senior Graphics Software Engineer to join our...
-
Senior System Software Engineer
4 weeks ago
Hyderabad, Telangana, India NVIDIA Full timeWe are seeking a highly skilled Senior System Software Engineer to join our team at NVIDIA. Our company has a rich history of innovation, dating back to the invention of the GPU in 1999. This groundbreaking technology sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. Today, we are at the...
-
Senior Software Engineer
3 weeks ago
Hyderabad, Telangana, India Qualcomm Full timeJob Title:Senior Software Engineer - Gaming GroupQualcomm's in-house Game Studio is seeking an experienced software engineer to develop high-end games and gaming technology showcases for Snapdragon-based products. This is a unique opportunity to work with cutting-edge pre-commercial portable devices and contribute to the future of gaming in always-on,...
-
SOC Verification Specialist
3 weeks ago
Hyderabad, Telangana, India NVIDIA Full timeNVIDIA is a pioneer in the field of computer graphics and parallel computing, with a rich history of innovation that spans over two decades. Our journey began with the invention of the GPU in 1999, which sparked the growth of the PC gaming market and redefined modern computer graphics.We are currently seeking an expert Verification Engineer with strong...
-
Principal Systems Design Engineer
2 weeks ago
Hyderabad, Telangana, India Micron Full timeTransforming Information into IntelligenceMicron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate and advance faster than ever.As a Principal Systems Design Engineer, you will contribute to the development of new architectures...
-
Senior Systems Design Engineering Manager
4 weeks ago
Hyderabad, Telangana, India Micron Full timeTransforming Information into IntelligenceMicron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate and advance faster than ever.As a key member of our team, you will play a critical role in shaping the future of memory and...
-
Senior Systems Design Engineering Manager
4 weeks ago
Hyderabad, Telangana, India Micron Full timeTransforming Information into IntelligenceMicron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate and advance faster than ever.As a key member of our team, you will play a critical role in shaping the future of memory and...
-
Staff Software Engineer
3 weeks ago
Hyderabad, Telangana, India Qualcomm Full timeJob SummaryWe are seeking a highly skilled Software Engineer to join our Gaming Group at Qualcomm. This is a unique opportunity to work on cutting-edge gaming technology showcases for Snapdragon based products.Key ResponsibilitiesDevelop and port gaming middleware to both Open Source and proprietary Game engines.Optimize CPU, GPU, and overall system...
-
Senior Software Engineer Position at Qualcomm
3 weeks ago
Hyderabad, Telangana, India Qualcomm Full timeGaming Technology Development OpportunitiesQualcomm's in-house Game Studio is seeking an experienced engineer to develop high-end games and gaming technology showcases for Snapdragon based products.This is a unique opportunity to work with cutting-edge pre-commercial portable devices and contribute to the future of gaming in always-on, always-connected...
-
Senior Software Architect for Tegra Graphics
3 days ago
Hyderabad, Telangana, India NVIDIA Full timeJob DescriptionNVIDIA is a leader in the technology industry, renowned for its innovative products and talented team members. As a Senior System Software Engineer, you will have the opportunity to work at the forefront of technical innovation and make a significant impact on the company's success.Company Overview:NVIDIA is a pioneer in the development of...