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

Ubitium GmbH

Deutschland

Hybrid

USD 120,000 - 180,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

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

Compiler Engineer LLVM
Compiler Engineer LLVM

The MathWorks, Inc. • Massachusetts

Hybrid
USD 90,000 - 120,000
Software Engineering Manager, Compilers, MTIA
Software Engineering Manager, Compilers, MTIA

Meta • Menlo Park (CA), Northern (KY)

Hybrid
USD 250,000 - 350,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
USD 180,000 - 280,000
Competitive salary and benefits
Flexible PTO
401k
Software Engineer (Tooling)
Software Engineer (Tooling)

Ubitium GmbH • Germany (OH)

Hybrid
USD 110,000 - 160,000
Compiler Engineer LLVM
Compiler Engineer LLVM

MathWorks • Natick (MA)

Hybrid
USD 90,000 - 130,000
Compiler Engineer
Compiler Engineer

Acceler8 Talent • United States

Remote
USD 90,000 - 150,000
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 Code Gen Engineer
Compiler Code Gen Engineer

Lemurian Labs Inc. • Santa Clara (CA)

On-site
USD 170,000 - 230,000
Equity
Medical/dental/vision
Retirement savings plan
+1
Senior Compiler Engineer
Senior Compiler Engineer

Ericsson • Austin (TX)

On-site
USD 150,000 - 230,000