Worldwide recruitment company

Job Search

Compiler Development Engineer


Job Title: Compiler Development Engineer
Our Client: A Global Leading Consumer Electronics Company
Country: China
Location: XIAN, China
Specialisation: Manufacturing & Engineering
Salary: $50,000-$100,000
Job Reference: 5638
Contact Person: Dennis PARK Recruitment Consultant
Contact Email: dennis.park@cesna.com
Job Published: 2024-12-13
  • [Position] Compiler Development Engineer
  • [About Our Client] Our client is a global leading semiconductor company
  • [Job Summary] Engineer

Job Description

  • Design and implement compilers and develop/maintain toolchains for the field of AI/high-performance computing processors.
  • Design and improve compiler optimization algorithms to enhance compiler efficiency.
  • Optimize various components of the toolchain and performance analysis tools.
  • Plan the evolution of in-house compilers in alignment with industry trends.
  • Propose innovative compiler optimization techniques for next-generation hardware acceleration products.
  • Job Requirements:
  • Proficient in C++ development with a foundation in Python programming, strong coding practices, knowledge of fundamental algorithms and data structures, and experience in LINUX/UNIX environments. Demonstrated experience in software development or performance tuning.
  • Expertise in processor instruction sets, graph optimization, compiler frontend/middle-end optimization, backend code generation, and task scheduling optimization. Familiarity with GCC/LLVM frameworks and toolchain workflows.
  • Background in computer architecture with knowledge of chip/microarchitecture (including CPU/GPU/NPU/SoC/RISC-V).
  • Understanding of compiler principles, AI computing frameworks, and related compiler optimization techniques.
  • At least 5 years of experience in compiler development.
  • Familiarity with deep learning compiler frameworks such as MLIR, XLA, or TVM.
  • Strong interest in system software development with excellent teamwork and collaboration skills.

Qualifications

  • Open-source code contributions and community participation are highly valued.
  • Experience in RISC-V/ARM/GPU compiler development is preferred.
  • Experience with HPC/AI compilers and high-performance library development is a plus.
  • Familiarity with programming languages, virtual machine development, or ISA and microarchitecture co-design.
  • Experience with heterogeneous and scalable platform development and optimization is advantageous.
  • Additional Requirements:
  • Master's degree or higher; PhD preferred.
  • Relevant major in Computer Science or related fields.

What's On Offer



Apply online or feel free to contact us directly for more information about the opportunity. Due to the high volume of applicant, we regret to inform that only shortlisted candidates will be notified. Thank you for your understanding.


Apply Now

Contact

Sample Image
Dennis Park

+86 151 2100 2093

dennis.park@cesna.com

Apply Now

Request a call back

Welcome to Cesna!

Please fill in the form and request for a call back.