Назад
Company hidden
12 дней назад

Compiler Engineer

Формат работы
onsite
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
China
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Compiler Engineer (C/C++/LLVM): Designing, developing, and optimizing compiler technologies for Intel CPU architectures and heterogeneous computing workloads with an accent on code generation, performance, scalability, and reliability. Focus on implementing compiler features, analyzing workloads and benchmarks, enabling processor capabilities, and contributing to open-source compiler initiatives.

Location: PRC, Shanghai; on-site presence required.

Company

Develop compiler technologies and software components for Intel processor platforms, heterogeneous computing, AI, HPC, and other demanding workloads.

What you will do

  • Design, develop, test, debug, and maintain advanced compiler technologies and software components.
  • Implement new compiler features and resolve software defects.
  • Analyze real-world applications, workloads, and benchmarks to identify optimization opportunities.
  • Improve the performance and efficiency of compiler-generated code for Intel CPU architectures.
  • Conduct functional, performance, scalability, and stress testing to ensure product quality and reliability.
  • Partner with hardware architects and platform teams, collaborate with global engineering, validation, and performance teams, and contribute to open-source compiler initiatives and industry standards.

Requirements

  • Bachelor's degree in Computer Science, Applied Mathematics, Informatics, or a related technical field.
  • 3+ years of professional software development experience and advanced knowledge of C/C++.
  • Strong background in object-oriented programming, algorithms, and data structures.
  • Experience optimizing software for CPU performance and efficiency.
  • Excellent analytical, debugging, and problem-solving skills.
  • Ability to work independently.
  • Strong communication and collaboration skills within global engineering environments.

Nice to have

  • Master's degree or PhD in Computer Science, Electrical Engineering, or a related discipline.
  • Experience with vectorization technologies and parallel programming models such as OpenMP.
  • Experience with compiler development using LLVM or similar compiler frameworks.
  • Knowledge of assemblers, linkers, and low-level system software.
  • Strong understanding of compiler optimizations, code generation, and CPU architecture.
  • Familiarity with performance profiling and analysis tools such as perf or equivalent solutions.

Culture & Benefits

  • On-site work model in Shanghai, China.
  • Collaboration with global engineering, validation, performance, hardware architecture, and platform teams.
  • Work connected to open-source compiler communities and industry standards.
  • Employment opportunity for college graduates.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →