Compiler Engineer (C++/LLVM)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Compiler Engineer (C++/LLVM): Developing and maintaining industry-leading C/C++/DPC++ and Fortran compilers for processor platforms with an accent on software compiler tools for CPUs. Focus on improving compiler-generated code performance, resolving software defects, and implementing new features using the LLVM framework.
Location: Hybrid; Must be based in the US (Santa Clara, Beaver Brook, Hillsboro, Folsom, or Phoenix)
Salary: $173,660.00 - $245,160.00
Company
A global leader in semiconductor design and software, focusing on Xeon-based solutions and AI-accelerated systems.
What you will do
- Design, develop, and maintain software compiler tools for general-purpose and domain-specific languages targeting CPUs.
- Implement new features and resolve software defects in C/C++/DPC++ and Fortran compilers.
- Discover and implement opportunities to improve the performance of compiler-generated code.
- Conduct functional and performance experiments, including stress tests.
- Collaborate with hardware design teams, open-source communities (LLVM.org), and internal validation teams across different geographies.
Requirements
- Bachelor's degree in Computer Science, Applied Mathematics, Informatics, or a related technical discipline.
- 4+ years of experience in C/C++, object-oriented programming, and data structures.
- Experience in the development of production-quality compilers, tools, or similar software.
- Must be eligible to work in the United States.
Nice to have
- Master's degree or PhD in Computer Science or Electrical Engineering.
- Experience with LLVM compiler framework, linkers, and assemblers.
- Knowledge of CPU architecture and software optimizations for CPU performance.
- Experience with vectorization, parallel programming models (OpenMP), and profiler tools like perf.
Culture & Benefits
- Competitive total compensation package including stock bonuses.
- Comprehensive benefit programs including health, retirement, and vacation.
- Hybrid work model allowing employees to split time between on-site and off-site work.
- Opportunity to contribute to a high-performing team and leading open-source projects like LLVM.org.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →