MulticoreWare Inc logo

MulticoreWare Inc

LLVM Backend Engineer

MulticoreWare Inc

📍 Chennai, India 🇮🇳

full-time
mid-level
hybrid
Posted —
Key Skills
LLVM C++ ISA architecture codegeneration
Industry
Consumer Electronics Semiconductor

Job Description

About MulticoreWare

MulticoreWare is a global engineering company specializing in high-performance compilers, AI/ML software, performance engineering, and heterogeneous computing solutions. Our work spans LLVM/MLIR compiler innovation, GPU and CPU acceleration, and next-gen architectures — powering world-class software products and silicon ecosystems.

What You’ll Work On

As an LLVM Back-End Engineer, you will design and optimize compiler back-end components targeting modern processors and accelerators. You will collaborate closely with our architecture and runtime teams to build cutting-edge code generation infrastructure.

Responsibilities
  • Develop and maintain LLVM compiler back-end features (instruction selection, scheduling, register allocation, code emission)
  • Implement IR lowering, optimization passes, and target-specific enhancements
  • Optimize compilers for performance across CPUs, GPUs & AI accelerators
  • Debug, profile, and enhance complex compiler pipelines
  • Contribute to internal or open-source compiler ecosystems
Required Skills
  • Strong hands-on experience with LLVM backend and compiler internals
  • (Proficiency in C++ is mandatory) — strong systems programming fundamentals
  • Good understanding of architecture concepts: ISA, pipelines, memory hierarchy
  • Experience with IR transformations and code generation
Nice To Have
  • Contributions to LLVM, MLIR, GCC, or similar open-source ecosystems
  • Experience with RISC-V, ARM, x86 or GPU architectures
  • Exposure to AI/ML frameworks and heterogeneous toolchains
  • Familiarity with performance-driven compiler design
💼 Education

Bachelor’s / Master’s in Computer Science, ECE, or related technical domain

🌟 Why Join Us?
  • Work on cutting-edge compiler technologies deployed globally
  • Learning-driven environment, mentorship & fast-growth opportunities
  • Flexible hybrid work culture
  • Competitive compensation


📩 Interested candidates can apply at:

👉vinoth.subbarayan@multicorewareinc.com

/ DM directly on LinkedIn

Or Apply via our Career Site: https://multicorewareinc.zohorecruit.in/jobs/Careers/61825000010525207/LLVM-back-end-engineer?source=CareerSite