Skip to content
Esc
Internships in Canada
New-grad roles in Canada
Remote roles
Roles that show pay
Postings at high ghost risk
PayWhat student tech roles in Canada pay
Check a linkPaste a posting to see its real age and ghost risk
JobsEvery open tech role
CompaniesWho fills fastest, who leaves postings up
Hiring calendarWhen employers open intern and new-grad roles
Skills gapWhat postings ask for that you don't have
Your resumeScore and fixes
Your matchesOpen roles ranked by your resume
ApplicationsSaved, applied, interviewing, offers
SettingsTheme, text size, motion
How it works

↑ ↓ to move, Enter to open? every shortcut

Keyboard shortcuts

CtrlKor/
Search employers, postings and pages
JorK
Next or previous posting in a list
O
Open the posting's page
Enter
Open it in the preview, on wide screens
S
Save or unsave it
?
This list
Esc
Close
NUVACORE

Compiler and ToolChain Engineer

  • Seen live on NUVACORE's site 2 days ago
  • Senior
Pay
$140k to $250k a year USD
Location
United States
Open for
6+ days
First seen
Oct 29, 2026
Apply on NUVACORE's site (opens in a new tab)

Posting record

No flags

Open 6+ days

The posting's record, oldest first
  1. NUVACORE's site dates the posting
  2. Ghostless first sees this listing
  3. Last checked: still up
How we know

It hasn't been reposted, listed twice, or left up unusually long, and the posting doesn't say it's a talent pool.

Ghostless records the day it first sees a posting, so a repost can't reset its age. This one was already up when Ghostless started tracking NUVACORE, so its true age is longer.

Last checked Nov 2, 2026.

How well do you match?

See how much of this posting your resume shows, and what it's missing.

Upload your resume

What it asks of you

15+ years of experience
“15+ years of professional experience working on compiler internals — frontend, middle-end, or backend — in LLVM and/or GCC” (quoted from the posting)

What the posting discloses

Pay
$140k to $250k a year USD

Not stated: Real vacancy, AI screening.

Why these three

Ontario requires postings from employers with 25 or more staff to state the pay, whether the vacancy exists, and whether AI screens applicants.

Skills mentioned

About the role

At NUVACORE we're designing a new general-purpose CPU core for the sustained, intensive demands of AI infrastructure and agentic computing, not the workloads of the past. Our software organization works at the intersection of CPU architecture, silicon design, firmware, operating systems, toolchains, and platform software — developing the compiler toolchains, OS enablement, firmware, and validation infrastructure that ensure new processor capabilities are fully realized in software. We're hiring a Compiler & Toolchain Engineer to accelerate and harden the toolchains and libraries that help unlock the performance of Nuvacore's processors.

THE ROLE

As a Compiler & Toolchain Engineer, you'll be a core member of the team building and maintaining Nuvacore's compiler and toolchain stack across GCC and LLVM along with core libraries and runtime environments. You'll work close to the metal — implementing machine models for our microarchitecture, chasing down codegen correctness and performance issues, and partnering directly with CPU architects to extract every bit of performance possible. You will work closely with our performance engineers to develop an understanding of key performance issues in real-world applications and strategies for optimizing software, libraries and the microarchitecture.

WHAT YOU'LL OWN

  • Design, implement, and maintain compiler backend support (instruction selection, scheduling, register allocation, code generation) for Nuvacore's ISA across GCC and/or LLVM
  • Diagnose and resolve codegen correctness bugs and performance regressions across the toolchain, from source down to generated machine code
  • Track and integrate upstream LLVM/GCC changes, and contribute upstream where it benefits the broader ecosystem
  • Drive toolchain architecture decisions that span the software/hardware boundary and set technical direction for the compiler team
  • Performance optimization of system libraries and dynamic language environments

REQUIREMENTS - MUST HAVE

  • 15+ years of professional experience working on compiler internals — frontend, middle-end, or backend — in LLVM and/or GCC
  • Strong understanding of compiler backend construction: instruction selection, register allocation, instruction scheduling, and code generation
  • Low-level programming experience targeting x86, ARM, or RISC-V architectures
  • Proven experience debugging functional and performance issues in large, complex software systems
  • Experience working within modern, automated software development methodologies (CI/CD, automated testing, code review tooling)
  • Strong written and verbal communication skills
  • Demonstrated ability to collaborate across functional teams and work flexibly across domains (compiler, architecture, firmware)
  • Experience with performance analysis of large scale system-level applications including JIT environments and multiple languages

REQUIREMENTS - NICE TO HAVE

  • Upstream contributions to LLVM, GCC, or binutils
  • Compiler-level performance optimization tuned to a specific microarchitecture
  • Experience with simulators or instruction set simulators (QEMU, ISS) for toolchain bring-up and validation
  • Experience bringing up a toolchain for new silicon, from pre-tapeout simulation through post-silicon validation
  • Prior experience at a CPU or silicon design company

WHAT SUCCESS LOOKS LIKE

  • Development of machine models for the Nuvacore microarchitecture
  • Meaningful performance analysis and optimization of key workloads
  • Toolchain regressions are caught by automated test infrastructure before they reach downstream firmware or OS teams
  • Architecture and firmware teams treat you as a trusted technical partner on compiler-related design tradeoffs

The next great CPU won't build itself. We’re assembling a world-class team across every layer of CPU development, from architecture and design to verification, physical implementation, software, infrastructure, and product delivery. Every discipline matters, and every person has the opportunity to help shape the technology from the ground up.

Something wrong with this posting?