Software Enabling and Optimization Engineer – GPU Compute (Vulkan / Cross-OS) (f/m/d)
Opens intel.wd1.myworkdayjobs.com in a new tab
About This Role
- A unique Software Engineering position combining advanced GPU software engineering, software and hardware architectural influence, and GPU domain expertise to help deliver leading solutions on Intel Graphics architectures to market.
- In this role, you will work with software vendors, institutions, open-source communities, and internal engineering teams to enable and optimize GPU compute workloads on Intel platforms, helping ensure they run optimally on current and future Intel client systems, including laptops, desktops, and workstations.
- The role focuses on Vulkan-based workloads, with development and optimization work across Windows, Linux, and ChromeOS.
- You will research, develop, prototype, and optimize software solutions that leverage Intel GPU capabilities and drive adoption with strategic ecosystem partners.
- The team supports a broad range of workloads, including content creation, media, productivity, AI/ML acceleration, and commercial applications, often spanning CPU, GPU, and NPU execution.
- As partner needs and Intel priorities evolve, the technology focus of the role may also evolve accordingly.
- You will support software development across the full lifecycle, including feature definition, project setup, implementation, optimization, validation, and go-to-market activities.
- The role also involves direct engagement with independent software vendors (ISVs) and open-source communities, technical consultation, performance analysis, and close collaboration with Intel engineering teams to resolve software and platform issues.
- In addition, you will provide technical feedback to Intel product, software, and architecture teams to help improve future technologies and solutions while staying current on ecosystem trends and emerging technologies.
- This role offers an excellent opportunity to deepen GPU engineering expertise while building strong project execution, technical influence, and customer engagement skills.
- Essential Duties and Responsibilities Responsibilities may include, but are not limited to: Analyze, design, implement, debug, and optimize GPU compute software solutions and enabling technologies.
- Develop prototypes, proof-of-concepts, and performance experiments using Vulkan-based compute and related software stacks.
- Understand partner requirements and help align software-enablement activities with Intel's graphics and platform technology strategy.
- Ensure that software released by leading ISVs and ecosystem partners runs optimally on Intel client platforms.
- Perform workload characterization, bottleneck analysis, debugging, profiling, benchmarking, and performance tuning on Intel and competitive platforms.
- Collaborate with partners and internal teams on software architecture, implementation, validation, and optimization across Windows, ChromeOS, and Linux.
- Provide technical consultation, training, and hands-on engineering support to software developers and ecosystem partners.
- Interface with Intel engineering teams to resolve driver, runtime, compiler, operating system, middleware, and platform issues affecting customer success.
- Author technical documentation, presentations, whitepapers, and training materials for internal and external stakeholders.
- Contribute technical feedback to Intel software, platform, and architecture teams to help improve future technologies and capabilities.
- Investigate emerging industry trends, APIs, frameworks, and workload patterns to identify new opportunities for Intel platform optimization and ecosystem engagement.
- Support cross-functional execution across engineering, product, planning, and go-to-market activities.
Nice to Have
- Ph.D. in Computer Science, Electrical Engineering, or a related field.
- Experience with heterogeneous programming models such as SYCL, OpenCL, CUDA, or similar compute APIs.
- Familiarity with AI/ML acceleration, media processing, or compute-offload workflows on CPU, GPU, and NPU architectures.
- Experience with shader programming, SPIR-V, GPU runtimes, compiler toolchains, or driver interactions.
- Experience with Intel software and performance tools such as Renderdoc, VTune™, oneAPI tools, or related toolchains.
- Experience with additional APIs or frameworks such as OpenGL, DirectX, Metal, or other graphics and compute interfaces.
- Experience with software benchmarking, validation, regression analysis, and performance triage.
- Experience working with external software partners, customers, or open-source communities.
- Strong presentation skills and the ability to communicate effectively with highly technical audiences.
- Additional language skills are a plus.
Benefits
- Your recruiting team will share the confirmed base salary along with any applicable total compensation elements upon employment offer delivery.
Sourced directly from Intel’s career page
Your application goes straight to Intel.
Opens intel.wd1.myworkdayjobs.com in a new tab
Specialisation
Open roles at Intel
645 positions
Job ID
/job/Germany-Munich/Software-Enabling-and-Optimization-Engineer---GPU-Compute--Vulkan---Cross-OS---f-m-d-_JR0285153-1
Get matched to roles like this
Upload your resume once. We’ll notify you when matching roles open up.
Join talent pool — freeSimilar Other roles
Micron Technology
Communications Specialist DRAM
Boise, ID - Main Site|Other
Micron Technology
Senior Engineer, Global Facilities US - Mechanical
2 Locations|Other
Micron Technology
Data Scientist, Senior Member of Technical Staff
Boise, ID - Main Site|Other
Micron Technology
Product Yield Enhancement Engineer
Boise, ID - Main Site|Other