The CPU and Accelerator Compiler Performance Team is seeking engineers with different levels of experience passionate about working on advancing compiler-based optimization technologies.
Our team is responsible for optimizations and code generation for CPUs and Accelerators on all platforms. We work across many different organizations on state-of-the art, industry impacting tools that enhance the user experience for all customers with better run-time performance, battery life, code size, and enhanced security.
A lot of the team's work happens directly in the LLVM open source project and gets presented at the LLVM Developer Meeting. Our team embodies diversity, collaboration, and creativity.
Our team is responsible for optimizations and code generation for CPUs and Accelerators on all platforms. We work across many different organizations on state-of-the art, industry impacting tools that enhance the user experience for all customers with better run-time performance, battery life, code size, and enhanced security.
A lot of the team's work happens directly in the LLVM open source project and gets presented at the LLVM Developer Meeting. Our team embodies diversity, collaboration, and creativity.
Requirements:
Strong C++ expertise
Knowledge of common data structures like linked lists, sets, maps, and graphs
Experience in analyzing benchmarks and application performance
Ability to communicate clearly and effectively
Hands-on experience developing compiler analysis and optimization passes is a big plus
Experience working with LLVM or other open source project is a plus
Experience in collaboration with teams across different organizations and timezones is a plus.
BSc in Computer Science/Computer Engineering/Electrical Engineering or equivalent experience.
Strong C++ expertise
Knowledge of common data structures like linked lists, sets, maps, and graphs
Experience in analyzing benchmarks and application performance
Ability to communicate clearly and effectively
Hands-on experience developing compiler analysis and optimization passes is a big plus
Experience working with LLVM or other open source project is a plus
Experience in collaboration with teams across different organizations and timezones is a plus.
BSc in Computer Science/Computer Engineering/Electrical Engineering or equivalent experience.
This position is open to all candidates.