Compiler Engineer (LLVM)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Compiler Engineer (LLVM): Designing and developing 's LLVM-based compiler stack for C, C++, SYCL, and Fortran with an accent on advanced compiler features and optimizations for Architectures. Focus on contributing to Clang and SYCL, implementing parallelization and vectorization techniques, and resolving complex software bugs to enhance processor performance.
Location: Hybrid (US: Santa Clara, Beaver Brook, Hillsboro, or Austin)
Salary: $128,880–$181,940 USD
Company
A global leader in semiconductor design and software stacks, driving AI and high-performance computing innovation.
What you will do
- Design and develop advanced compiler features and optimizations tailored to Architectures.
- Collaborate with hardware engineering teams to support new processor features through compilers.
- Contribute to the development and maintenance of Clang, DPC++, and SYCL technologies.
- Write and maintain test cases to ensure high code coverage and overall reliability.
- Work with open-source communities (Clang) and language standards groups to align on best practices.
- Implement parallelization and vectorization techniques to enhance compiler performance.
Requirements
- Bachelor's degree in Computer Science, Applied Mathematics, Informatics, or a related technical discipline.
- 3+ years of experience in C/C++ programming, object-oriented design, and data structures.
- 3+ years of experience with LLVM compiler technology.
- 2+ years of experience contributing to open-source projects.
- Must be based in or able to work from assigned sites in the US.
Nice to have
- Master’s degree in a related technical field.
- Familiarity with MLIR compiler frameworks.
- Experience in parallel and offload programming models like OpenMP, SYCL, CUDA, or GPU programming.
- Knowledge of performance analysis, optimization, and debugging techniques.
Culture & Benefits
- Competitive total compensation package including stock bonuses.
- Comprehensive health, retirement, and vacation benefit programs.
- Hybrid work model allowing employees to split time between on-site and off-site work.
- Opportunity to collaborate with leaders in the LLVM community and impact global software ecosystems.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →