This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The CPU Compiler Team is seeking senior engineers passionate about working on advancing compiler performance and optimization technology. We are responsible for optimizations and code generation for CPUs on all Apple platforms. Our team works across many different organizations on state-of-the art, industry impacting technology that enhances the user experience for all Apple customers with better run-time performance, battery life, compile-times, code size or 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 and the Apple’s WWDC conferences.
Job Responsibility:
Application and benchmark performance analysis
Development of pioneering compiler optimizations in LLVM optimizers and code generators
Tool development
Engage in cross-organization projects with hardware and software teams
Requirements:
Strong C and C++ programming expertise
Solid background in compiler or tools development
BS in Computer Science or equivalent experience
Nice to have:
Experience in analyzing benchmarks and application performance
Passion for developing optimizing compilers for modern architectures
Solid understanding of computer architecture, micro-architecture and/or software security