GPU Software Engineer
3 weeks ago
Job Description
We 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, collaborate with GPU HW architects to co-design/define new uArch features and ISA for future Intel, and evaluate and improve the compilation technology on new HW features.
Key qualifications include:
- Bachelor's degree in Computer Science or related STEM degree and 2+ years' relevant experience, or Master's degree in Computer Science or related STEM degree and 1 year's relevant experience.
- 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.
Preferred skills and experience include:
- 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.
About this Role
This role will be eligible for our hybrid work model, allowing employees to split their time between working on-site at their assigned Intel site and off-site.
We offer a total compensation package that ranks among the best in the industry, including competitive pay, stock, bonuses, and benefit programs which include health, retirement, and vacation.
-
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...
-
GPU Compiler Engineer
1 month ago
Hyderabad, Telangana, India Intel Full timeJob DescriptionAt 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 ResponsibilitiesDesign and develop state-of-the-art compiler...
-
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
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...
-
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...
-
Hyderabad, Telangana, India QNX Software Systems Full timeJob Opportunity Details:BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, and provides expert support and services for building the world's most critical embedded systems. Our foundation products have been pre-certified to ISO 26262 ASIL D, and we offer a broad range of board support...
-
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...
-
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....
-
Senior Embedded Graphics Software Engineer
3 weeks ago
Hyderabad, Telangana, India QNX Software Systems Full timeAbout This Role:We are seeking a highly skilled Senior Embedded Graphics Software Engineer to join our team at QNX Software Systems. As a key member of our product engineering unit, you will be responsible for maintaining and augmenting the graphics subsystem on both native and virtualized systems.Key Responsibilities:Develop 2D and 3D graphics drivers for a...
-
Senior Software Systems Developer
1 week ago
Hyderabad, Telangana, India QNX Software Systems Full timeJob Description:We are seeking a skilled Senior Software Systems Developer - Graphics to join our team at BlackBerry QNX. As a key member of our Product Engineering unit, you will be responsible for maintaining and augmenting the graphics subsystem on both native and virtualized systems.You will provide technology leadership in all aspects of software...
-
Senior Embedded Software Engineer
16 hours ago
Hyderabad, Telangana, India QNX Software Systems Full timeCompany OverviewBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We provide expert support and services for building the world's most critical embedded systems.SalaryWe offer an attractive compensation & bonus package with excellent benefits, including an estimated salary range of...
-
Senior Software Developer for Graphics Systems
3 weeks ago
Hyderabad, Telangana, India QNX Software Systems Full timeAbout the Role:We are seeking a highly skilled Senior Software Developer for Graphics Systems to join our team at QNX Software Systems. As a key member of our Product Engineering unit, you will be responsible for maintaining and augmenting the graphics subsystem on both native and virtualized systems.Key Responsibilities:Develop 2D and 3D graphics drivers...
-
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 Systems Software Developer
1 month ago
Hyderabad, Telangana, India QNX Software Systems Full timeJob DescriptionBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, and provides expert support and services for building the world's most critical embedded systems.We are the embedded experts. BlackBerry QNX was born in embedded, and provides time-tested and trusted foundation software,...
-
Senior Systems Software Developer
2 weeks ago
Hyderabad, Telangana, India QNX Software Systems Full timeAbout the RoleWe are seeking an experienced Senior Systems Software Developer to join our team at QNX Software Systems. As a key member of our Product Engineering unit, you will be responsible for maintaining and augmenting the graphics subsystem (Window system, Display controllers and GPU drivers) on both native and virtualized systems.Key...
-
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 Embedded Systems Software Developer
4 weeks ago
Hyderabad, Telangana, India QNX Software Systems Full timeAbout the Role:We are seeking a highly skilled Senior Embedded Systems Software Developer - Graphics to join our team at QNX Software Systems. As a key member of our Product Engineering unit, you will be responsible for maintaining and augmenting the graphics subsystem on both native and virtualized systems.Key Responsibilities:Develop 2D and 3D graphics...
-
Senior Systems Software Developer
4 weeks ago
Hyderabad, Telangana, India QNX Software Systems Full timeAbout the Role:We are seeking a highly skilled Senior Systems Software Developer to join our team at QNX Software Systems. As a key member of our Product Engineering unit, you will be responsible for maintaining and augmenting the graphics subsystem on both native and virtualized systems.Key Responsibilities:Develop 2D and 3D graphics drivers for a wide...