Senior Compiler & Toolchain Engineer (LLVM/GCC)

Nuvacore

United States

Vor Ort

USD 140.000 - 250.000

Vollzeit

14 Tage+

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Nuvacore is building a high-performance CPU and is seeking a Compiler & Toolchain Engineer to advance its GCC/LLVM toolchains, core libraries, and runtime environments. You will work near the metal, implementing machine models and optimizing codegen across architectures.

You will partner with CPU architects to extract performance, diagnose codegen issues, and contribute upstream changes. The role emphasizes collaboration, performance analysis, and toolchain maturation.

Qualifikationen

  • 15+ years of professional experience in compiler internals (LLVM and/or GCC).
  • Strong understanding of compiler backend construction: instruction selection, register allocation, 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 with 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 across domains (compiler, architecture, firmware).
  • Experience with performance analysis of large-scale system-level applications including JIT environments and multiple languages.

Aufgaben

  • 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 to machine code
  • Track and integrate upstream LLVM/GCC changes, and contribute upstream where it benefits the broader ecosystem
  • Drive toolchain architecture decisions that span software/hardware and set direction for the compiler team
  • Performance optimization of system libraries and dynamic language environments

Kenntnisse

LLVM/GCC backend
Backend design
x86/ARM/RISC-V
CI/CD
Code debugging

Jobbeschreibung

Nuvacore is building a high-performance CPU and is seeking a Compiler & Toolchain Engineer to advance its GCC/LLVM toolchains, core libraries, and runtime environments. You will work near the metal, implementing machine models and optimizing codegen across architectures.

You will partner with CPU architects to extract performance, diagnose codegen issues, and contribute upstream changes. The role emphasizes collaboration, performance analysis, and toolchain maturation.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Compiler & Toolchain Architect
Senior Compiler & Toolchain Architect

NUVACORE, Inc. • USA

Vor Ort
CAD 140.000 - 200.000
Compiler and ToolChain Engineer
Compiler and ToolChain Engineer

Nuvacore • USA

Vor Ort
USD 140.000 - 250.000
ToolChain Engineer Software United States / India / Canada · Hybrid
ToolChain Engineer Software United States / India / Canada · Hybrid

NUVACORE, Inc. • USA

Vor Ort
CAD 140.000 - 200.000
Lead CPU Micro-Architect & RTL Engineer
Lead CPU Micro-Architect & RTL Engineer

NUVACORE • Santa Clara (CA)

Remote
USD 140.000 - 300.000
Senior CPU Micro-Architect & RTL Lead Engineer
Senior CPU Micro-Architect & RTL Lead Engineer

NUVACORE • USA

Vor Ort
USD 180.000 - 240.000
Senior CPU Micro-Architect & RTL Engineer
Senior CPU Micro-Architect & RTL Engineer

Nuvacore • Austin (TX)

Vor Ort
USD 140.000 - 300.000
Lead CPU Performance Modeling Architect
Lead CPU Performance Modeling Architect

Nuvacore • USA

Vor Ort
USD 200.000 - 300.000
Senior Systems Toolchain & Build Performance Engineer
Senior Systems Toolchain & Build Performance Engineer

NVIDIA • North Carolina

Vor Ort
USD 184.000 - 356.500
Equity
Benefits
CPU Performance Modeling (Lead & ICs) (Fully Remote)
CPU Performance Modeling (Lead & ICs) (Fully Remote)

Nuvacore • USA

Remote
USD 180.000 - 260.000
Developer Experience & Systems Reliability Engineer
Developer Experience & Systems Reliability Engineer

NUVACORE • Santa Clara (CA)

Vor Ort
USD 140.000 - 300.000