
Senior Compiler Engineer- LLVM
Quadric, Incover 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.
About Quadric, Inc
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.