Quadric, Inc

Senior Compiler Engineer- LLVM

Quadric, Inc
Apply
over 2 years ago
Pune, IndiaSenior

Responsibilities

  • Enhance Quadric’s LLVM compiler.
  • Collaborate on the programming model for Quadric’s high-performance computing platform.
  • Co-optimize compiler strategy with hardware architecture alongside the hardware design team.
  • Build custom front-end and back-end LLVM passes.
  • Support internal and external customers.
  • Optimize code generation to improve performance on the Quadric processor.

Requirements

  • MS or PhD in Computer Science.
  • At least five years of compiler experience.
  • Proficiency in C++11 or later.
  • Experience with the LLVM or GCC codebase.
  • Strong background in graphs and related algorithms.
  • Knowledge of front-end and back-end compiler techniques.
  • Preferred: experience developing compiler strategies for data-parallel processors such as GPUs or DSPs.
  • Preferred: knowledge of end-to-end toolchains, including compilers, linkers, and debuggers.

Benefits

  • Competitive salary and meaningful equity.
  • Opportunity to work with a small, rapidly growing team and make an immediate impact.
  • Opportunity to build long-term career relationships.
  • Politics-free collaborative workplace.
  • Full-time, onsite position based in Quadric’s Pune office, India.

Tech Stack

Categories

Quadric, Inc

About Quadric, Inc

51-200 employees

Quadric licenses an AI processor architecture—the Chimera GPNPU—that runs neural-network inference and conventional C++ code on a single programmable core for edge devices. Its licensable IP targets automotive, industrial, robotics, and embedded systems, enabling customers to integrate a unified accelerator/processor into their SoCs. Founded in 2017 and headquartered in Burlingame, California, the privately held company was started by technologists from MIT and Carnegie Mellon.

Contact me