Compiler Engineer (SIMT)

Ubitium GmbH

Germany (OH)

On-site

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Ubitium GmbH seeks a Compiler Engineer to initiate our SIMT execution path on a universal processing array. You will bring up an LLVM-based compiler for SIMT, focusing on back-end development, instruction selection and code generation for predicated execution.

Required: strong C++ skills and LLVM experience (IR/middle-end and back-end), plus hands-on work with SIMT compilers (CUDA/OpenCL). Relocation is required; currently 4 days on-site and 1 day remote.

Qualifications

  • Master’s degree (or equivalent) and 5+ years hands-on experience in compiler/architecture roles.

Responsibilities

  • Set up an initial LLVM-based compiler for SIMT mode.
  • Develop back-end components (instruction selection, code generation) for predicated execution.
  • Evaluate and adapt an existing LLVM front end; provide feedback to hardware designers.

Skills

C++
LLVM
SIMT
Code generation
Predicated execution

Education

Master's degree

Tools

LLVM Front End

Job description

We are looking for a Compiler Engineer who will set up the initial compiler for the SIMT execution mode of our universal processing array. Focus areas include, but are not limited to: Bringing up an initial LLVM-based compiler for our SIMT execution mode; back-end development (e.g., instruction selection, code generation for predicated execution); branch-divergence handling and predication strategies; selection, reuse and adaptation of an appropriate existing LLVM front end; providing feedback to hardware designers.

Prospective team members require strong C++ skills and LLVM experience (IR/middle-end and back-end), and experience with compilers for SIMT (e.g., CUDA, OpenCL); b preferred. Knowledge of predicated execution and branch-divergence handling is a strong plus.

Master’s degree (or equivalent experience) and 5+ years of hands‑on experience in a relevant role are desired.

Relocation required. Currently 4 days on-site, 1 day remote. Policy may change.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

LLVM SIMT Compiler Engineer — Hybrid (4 on-site, 1 remote)
LLVM SIMT Compiler Engineer — Hybrid (4 on-site, 1 remote)

Ubitium GmbH • Germany (OH)

Hybrid
USD 120,000 - 180,000
MTS - Compiler Engineer
MTS - Compiler Engineer

Acceler8 Talent • Mountain View (CA)

Hybrid
USD 180,000 - 260,000
Compiler Engineer LLVM
Compiler Engineer LLVM

The MathWorks, Inc. • Massachusetts

Hybrid
USD 90,000 - 120,000
Lead Compiler Engineer
Lead Compiler Engineer

MRL Consulting Group Ltd. • Town of Texas (WI)

On-site
USD 120,000 - 160,000
Compiler Engineer LLVM
Compiler Engineer LLVM

MathWorks • Natick (MA)

Hybrid
USD 90,000 - 130,000
Senior ML Compiler Architect for LLM Accelerators
Senior ML Compiler Architect for LLM Accelerators

MRL Consulting Group Ltd. • Town of Texas (WI)

On-site
Sr. Compiler Engineer
Sr. Compiler Engineer

Persimmons Inc. • San Jose (CA)

On-site
USD 120,000 - 150,000
Competitive salary and benefits package
Flexible PTO
401k
Compiler Engineer (PyTorch / Triton / LLVM / MLIR)
Compiler Engineer (PyTorch / Triton / LLVM / MLIR)

Majestic Labs ai • Los Altos (CA)

On-site
USD 120,000 - 170,000
Compiler Engineer (Mid and/or Backend)
Compiler Engineer (Mid and/or Backend)

Persimmons • San Jose (CA)

On-site
USD 120,000 - 150,000
Competitive salary and benefits package
Flexible PTO
401k
Compiler Engineer (Mid and/or Backend)
Compiler Engineer (Mid and/or Backend)

Persimmons Inc. • San Jose (CA)

On-site
Competitive salary and benefits
Flexible PTO
401k