Intel Corporation logo

Software Enabling and Optimization Engineer — GPU Compute (Vulkan / Cross-OS)

Intel Corporation
July 03, 2026
Full-time
Remote friendly (Munich, BY, Germany)
Germany; France; Ireland; Israel; United Kingdom
€72,030 - €130,300 EUR yearly
Other Semiconductor Jobs, Level - Mid-Career

Job Title

Software Enabling and Optimization Engineer — GPU Compute (Vulkan / Cross-OS)

Role Summary

Work on GPU software enabling and performance optimization for Intel client platforms (laptops, desktops, workstations). Focus on Vulkan-based compute workloads and cross-OS development across Windows, Linux, and ChromeOS.

The role involves partner engagement (ISVs and open-source), end-to-end software development (prototype to validation), performance analysis, and collaboration with internal product and architecture teams.

Experience Level

Mid-level engineer. Typical background: several years of hands-on GPU software or systems engineering experience (not entry-only, not explicitly senior).

Responsibilities

Deliver enabling software, prototypes, and performance improvements for GPU compute workloads and collaborate with partners and internal teams.

  • Design, implement, debug, and optimize GPU compute software and enabling technologies.
  • Develop prototypes, proofs-of-concept, and performance experiments using Vulkan and related stacks.
  • Characterize workloads, profile, benchmark, and tune performance across platforms.
  • Collaborate with ISVs, open-source communities, and internal teams on architecture, implementation, and validation.
  • Provide technical consultation, training, and hands-on support to external and internal developers.
  • Document results: technical notes, presentations, and training materials.
  • Provide technical feedback to product, software, and architecture teams and monitor ecosystem/API trends.

Requirements

Must-have technical skills and experience. Preferred items listed separately.

  • Strong experience in low-level GPU programming and compute pipeline development.
  • Expert experience with the Vulkan API.
  • Advanced programming skills in modern C and C++.
  • Experience with performance profiling, debugging, and optimization of GPU or heterogeneous applications.
  • Solid understanding of CPU, GPU, or SoC architecture and interactions between runtimes, drivers, and compilers.
  • Working knowledge of Windows, Linux, and ChromeOS environments.
  • Strong problem-solving, communication, collaboration, and presentation skills; fluent English.
  • Self-motivated and able to work across organizational boundaries.

Nice-to-have:

  • Experience with heterogeneous programming models (SYCL, OpenCL, CUDA) or other graphics APIs (OpenGL, DirectX, Metal).
  • Familiarity with AI/ML acceleration, media processing, NPU offload, shader programming, SPIR-V, runtimes, or compiler toolchains.
  • Experience with performance and debugging tools (e.g. RenderDoc, VTune, oneAPI tools) and benchmarking/validation workflows.
  • Experience working with external software partners or open-source communities and strong presentation skills for technical audiences.

Education Requirements

Required: Master’s degree or equivalent in Computer Science, Electrical Engineering, Computer Engineering, or a related scientific/engineering discipline. Preferred: Ph.D. in a related field. Equivalent practical experience accepted where explicitly stated.


About the Company

Company: Intel Corporation

Headquarters: Santa Clara, California, USA

Intel Corporation is a leading multinational technology company known for its innovative semiconductor solutions, including microprocessors, artificial intelligence accelerators, and memory products. Headquartered in the United States, Intel focuses on cutting-edge technology and a collaborative working environment, driving advancements in semiconductor manufacturing to meet global demands. The company emphasizes professional development and aims to shape the future of technology through groundbreaking designs.

Intel Corporation logo

Date Posted: 2026-07-03