Middleware Development Engineer

Brak informacji o wynagrodzeniu
SeniorFull-time
#340748·Dodano 12 dni temu·0
Źródło: Intel
Aplikuj teraz

Tech Stack / Keywords

APIOpenMPCUDAOpenCLRustSOLIDArchitectureProfiling

Firma i stanowisko

The Software Team at Intel develops AI technologies and foundational software stacks, products, and services. They focus on client and data center software strategy, delivering specialized NPU IP for AI PCs and GPU IP for various market segments. The team includes hardware and software engineering experts responsible for IP, SOCs, runtimes, and platforms supporting CPU and GPU/accelerator roadmaps, including integrated and discrete graphics.


Wymagania

Minimum Qualifications:

  • Strong systems programming in C/C++ with experience shipping high-quality, well-tested code in complex runtimes or low-level libraries.
  • Solid understanding of modern computer architecture, heterogeneous memory models, concurrency, and performance engineering.
  • Experience debugging and profiling software using symbolic debuggers, sanitizers, perf tools, and tracing.
  • Excellent English communication skills for asynchronous discussion, code reviews, design docs, and RFCs in a distributed open-source environment.

Preferred Qualifications:

  • Familiarity with GPU programming stacks (Level Zero, CUDA, HIP/ROCm, OpenCL) and SPIRV.
  • Experience with LLVM internals (libomptarget plugins, TableGen, Clang offload pipeline) or prior contributions to LLVM.
  • Knowledge of Build/CI tooling (CMake, GitHub Actions) and scripting (Python) for automation and benchmarking.

Obowiązki

  • Design and implement runtime APIs in liboffload.
  • Build and evolve backends/adapters targeting driver-level stacks (Level Zero, CUDA, HIP/ROCm, OpenCL).
  • Modernize features inherited from libomptarget plugins to meet SYCL and OpenMP needs.
  • Contribute upstream across LLVM projects: liboffload, libomptarget plugins, offload utilities, and SYCL runtime integration.
  • Collaborate with compiler (Clang/LLVM IR/SPIRV), runtime (SYCL/OpenMP), and driver teams to implement new features.
  • Engage with the community through design proposals, reviews, community calls, and documentation for language implementers.

Oferta

  • Competitive pay including stock programs and quarterly bonuses.
  • Employee pension plan.
  • Medical plan and life insurance.
  • Peer-to-peer recognition.
  • Lunch card.
  • Multisport card/holiday card.
  • Groups of enthusiasts and exclusive employee discounts.
  • Online events.
  • Opportunities for professional development including advanced development programs, conferences, and access to a wide library of classroom and online courses covering soft and technical skills.
  • Flexible working time.
  • Benefits and services supporting wellbeing.
  • Participation in Intel's Great Place to Work program with various activities.
  • Safe working environment with attention to health and security at offices and home.
Udziały pracownicze
Premie
Opieka zdrowotna
Ubezpieczenie
Karta sportowa
Płatny urlop
Dofinansowanie szkoleń
Budżet konferencyjny
Elastyczne godziny

Inne informacje

All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.

Intel

Intel

11 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz