Senior Compiler & Toolchain Architect

NUVACORE, Inc.

United States

On-site

CAD 140,000 - 200,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Nuvacore, Inc. is building ground-up CPU silicon and seeks a Compiler & Toolchain Engineer to strengthen GCC/LLVM backends, core libraries, and runtime environments.

You will implement machine models, chase codegen correctness, and partner with CPU architects to extract peak performance. You will own compiler backend support across ISA, diagnose bugs and regressions, track upstream changes, and influence toolchain architecture.

Qualifications

  • Must have 15+ years of professional experience on compiler internals (frontend, middle-end, or backend) in LLVM and/or GCC.
  • Strong understanding of backend construction: instruction selection, register allocation, scheduling, and code generation.
  • Low-level programming experience targeting x86, ARM, or RISC-V.
  • Proven ability debugging functional and performance issues in large software systems.
  • Experience with modern automated software development methodologies (CI/CD, automated testing, code review tooling).
  • Strong written and verbal communication skills and collaboration across teams.

Responsibilities

  • Design, implement, and maintain compiler backend support across GCC and/or LLVM for Nuvacore's ISA.
  • Diagnose and resolve codegen correctness bugs and performance regressions in the toolchain.
  • Track and integrate upstream LLVM/GCC changes and contribute upstream when beneficial.
  • Drive toolchain architecture decisions spanning software/hardware boundaries.
  • Optimize performance of system libraries and dynamic language environments.

Skills

Compiler internals
Code generation
Performance optimization
CI/CD
Communication skills
Cross-functional collaboration

Tools

LLVM
GCC
QEMU
Binutils

Job description

Nuvacore, Inc. is building ground-up CPU silicon and seeks a Compiler & Toolchain Engineer to strengthen GCC/LLVM backends, core libraries, and runtime environments.

You will implement machine models, chase codegen correctness, and partner with CPU architects to extract peak performance. You will own compiler backend support across ISA, diagnose bugs and regressions, track upstream changes, and influence toolchain architecture.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Compiler & Toolchain Engineer (LLVM/GCC)
Senior Compiler & Toolchain Engineer (LLVM/GCC)

Nuvacore • United States

On-site
USD 140,000 - 250,000
Compiler and ToolChain Engineer
Compiler and ToolChain Engineer

Nuvacore • United States

On-site
USD 140,000 - 250,000
ToolChain Engineer Software United States / India / Canada · Hybrid
ToolChain Engineer Software United States / India / Canada · Hybrid

NUVACORE, Inc. • United States

On-site
CAD 140,000 - 200,000
Senior CPU Micro-Architect & RTL Lead Engineer
Senior CPU Micro-Architect & RTL Lead Engineer

NUVACORE • United States

On-site
USD 180,000 - 240,000
Lead CPU Micro-Architect & RTL Engineer
Lead CPU Micro-Architect & RTL Engineer

NUVACORE • Santa Clara (CA)

Remote
USD 140,000 - 300,000
Lead CPU Performance Modeling Architect
Lead CPU Performance Modeling Architect

Nuvacore • United States

On-site
USD 200,000 - 300,000
Senior CPU Micro-Architect & RTL Engineer
Senior CPU Micro-Architect & RTL Engineer

Nuvacore • Austin (TX)

On-site
USD 140,000 - 300,000
Compiler Engineer for Next-Gen AI/HPC Platform
Compiler Engineer for Next-Gen AI/HPC Platform

Tachyum • Las Vegas (NV)

On-site
USD 120,000 - 180,000
Competitive salary
Career development
International environment
+2
CPU Performance Modeling (Lead & ICs) (Fully Remote)
CPU Performance Modeling (Lead & ICs) (Fully Remote)

Nuvacore • United States

Remote
USD 180,000 - 260,000
Head of CPU Software Validation & Platform Reliability
Head of CPU Software Validation & Platform Reliability

NUVACORE, Inc. • United States

On-site
USD 180,000 - 280,000