Actively Hiring
MU
Junior LLVM Engineer
MulticoreWare
Skills:
Machine Learning
Job Description
Job Title: Junior LLVM Engineer
Company: MulticoreWare
Job Category: Machine Learning
Roles & Responsibilities:
* Department Name Platforms \& Compilers
* Job Type Full time
* Date Opened 30/08/2026
* Industry Software Development
* Minimum Experience In Years 2
* Maximum Experience In Years 4
* City Chennai
* Province Tamil Nadu
* Country India
* Postal Code 600089
About Us
------------
Job Description
-------------------
This role is ideal for candidates with a strong foundation in compiler design, C/C\+\+, and systems programming who are looking to build expertise in LLVM and compiler backend development.
Responsibilities:
* Assist in developing and maintaining LLVM backend components for custom or existing target architectures.
* Support implementation and enhancement of instruction selection, code generation, and target\-specific optimizations.
* Work on LLVM IR\-level transformations and optimization passes under guidance from senior engineers.
* Analyze generated assembly/code to identify performance improvements and optimization opportunities.
* Debug compiler\-related issues across different stages of the compilation flow.
* Collaborate with hardware and software teams to understand architecture\-specific requirements.
* Contribute to testing, validation, and benchmarking of compiler features and optimizations.
* Learn and contribute to LLVM\-based development workflows and internal compiler infrastructure.
* Exposure to assembly language or computer architecture concepts.
* Familiarity with Linux development environments and build systems.
Work Location: Tamil Nadu, India
Availability: Full time
Requirements
### Requirements
Education:
* Bachelor’s or Master’s degree in Computer Science, Electronics, or a related field.
Technical Skills (Must haves):
Preferred Qualifications (Optional):
* Academic/project experience in compilers, LLVM, operating systems, or systems programming.
Key Skills: Machine Learning
Salary: Not disclosed