Middleware Development Engineer

Intel Retiree Medical Plan Trust

Gdansk, Poland
Competitive pyy; quarterly bonuses; stock programs...
**
Strong systems programming in c/c++
Experience with heterogeneous memory models
Proficiency in debugging and profiling tools
** Intel Retiree Medical Plan Trust is seeking a Middleware Development Engineer in Gdansk, Poland, to work on the liboffload project within the LLVM ecosystem, focusing on heterogeneous compute across GPUs and CPUs. The ideal candidate should possess strong systems programming skills in C/C++ and a solid understanding of computer architecture and performance engineering. **

Job Summary

  • The team is building an offloading runtime that powers heterogeneous compute across GPUs and CPUs in the LLVM ecosystem.
  • Engineers will design core runtime APIs, experiment with cutting-edge GPU features, and ship upstream code used by others for years.
  • Intel offers competitive pay, stock programs, quarterly bonuses, and a collaborative environment where innovation is encouraged.

Matching Summary

Match Score: 75

** Intel Retiree Medical Plan Trust is seeking a Middleware Development Engineer in Gdansk, Poland, to work on the liboffload project within the LLVM ecosystem, focusing on heterogeneous compute across GPUs and CPUs. The ideal candidate should possess strong systems programming skills in C/C++ and a solid understanding of computer architecture and performance engineering. **

Salary

Competitive pay; Quarterly Bonuses; Stock programs included

Skills & Requirements

Must-have

  • Strong systems programming in C/C++
  • Experience with heterogeneous memory models
  • Proficiency in debugging and profiling tools
  • Excellent English communication skills

Nice-to-have

  • Familiarity with GPU programming stacks
  • Prior contributions to LLVM internals
  • Knowledge of Build/CI tooling like CMake
  • Scripting experience with Python

Key Requirements

  • Track record of shipping high-quality code in complex runtimes
  • Solid understanding of modern computer architecture and concurrency
  • Experience with symbolic debuggers, sanitizers, perf tools, and tracing

Work Rights

Not specified

Tailored Resume

Cover Letter