Instagram
youtube
Facebook

Ai Compiler Engineer, Staff

Not Disclosed May 22, 2025
Job Description
Job Type: Remote Education: B.Sc/ M.Sc/ B.E/ M.E./ B.Com/ M.Com/ BBA/ MBA/B.Tech/ M.Tech/ All Graduates Skills: Python, .net, React Native, Django, Javascript, HTML, CSS, Typescript, Communication Skills, Power Bi, Numpy Pandas, Sql, machine learning, Data Analysis, Coimbatore, Data Science, Java, Adobe XD, Figma, php, wordpress, Artificial Intelligence, Excel

1. Job Overview

1.1. Job Title: AI Compiler Engineer, Staff
1.2. Company: Synopsys
1.3. Location: Eindhoven, Netherlands (also open to Leuven – Belgium, Aachen – Germany, United Kingdom)
1.4. Job Type: Full-time, Employee
1.5. Department: Engineering
1.6. Job ID: 6864
1.7. Date Posted: 24 February 2025
1.8. Remote Eligibility: Yes


2. About Synopsys

2.1. Synopsys leads in chip design, verification, and semiconductor IP integration.
2.2. Synopsys technology powers innovation in AI, autonomous vehicles, and smart devices.
2.3. The company enables the development of high-performance silicon and secure software.


3. Role Summary

3.1. Contribute to the Synopsys AI Compiler targeting ARC Neural Network Processor IP.
3.2. Design and implement new compiler features and optimization algorithms.
3.3. Collaborate with architects and engineers across geographies.


4. Key Responsibilities

4.1. Develop and enhance Synopsys’ AI compiler components.
4.2. Implement compiler passes from high-level IR to hardware-level IR.
4.3. Work with compiler architects to define specifications and design.
4.4. Integrate OSS frameworks like MLIR and TVM into the Synopsys toolchain.
4.5. Design task partitioning and optimization for multi-accelerator systems.
4.6. Conduct compiler QA – test planning, automation, execution, and reporting.


5. Required Skills and Experience

5.1. 5+ years of experience in compiler development for domain-specific or resource-constrained hardware.
5.2. In-depth understanding of compiler theory and optimization strategies.
5.3. Experience with auto-parallelization, auto-scheduling, and performance tuning.
5.4. Knowledge of deep learning models, techniques, and quantization.
5.5. Proficiency in C++ and scalable, maintainable code practices.
5.6. Familiarity with OSS frameworks: LLVM, MLIR, TVM, ONNX, TensorFlow, PyTorch.
5.7. Experience in embedded systems and device control.
5.8. Strong skills in testing and debugging compiler software.
5.9. Agile development experience.
5.10. Git version control proficiency.


6. Preferred Attributes

6.1. Detail-oriented with strong problem-solving and analytical abilities.
6.2. Excellent communication skills, both written and verbal.
6.3. Collaborative and adaptable in fast-paced environments.
6.4. Passionate about innovation and continuous improvement.
6.5. Effective at managing multiple tasks and deadlines.


7. Your Impact

7.1. Drive innovation in neural network compiler development.
7.2. Improve performance and efficiency of ARC Neural Network Processor IP.
7.3. Support third-party developers with reliable AI tools.
7.4. Strengthen Synopsys' position in the AI and semiconductor IP market.


8. The Team

8.1. Join the ARC Processor team focused on AI compiler development.
8.2. Collaborate with experts building the future of AI-powered smart devices.
8.3. Contribute in a culture of creativity, collaboration, and technical excellence.


9. Benefits & Perks

9.1. Comprehensive health, wellness, and financial packages.
9.2. Total rewards include both monetary and non-monetary offerings.
9.3. Full details provided during the recruitment process.


10. Equal Opportunity Statement

10.1. Synopsys is an inclusive employer.
10.2. All applicants are considered without regard to race, color, religion, gender, nationality, sexual orientation, age, veteran status, or disability.

 

Jobs in other cities