** NOTE: This is a compiler job announcement. **
Apple’s LLVM Source Languages Team is looking for an exceptional generalist compiler frontend engineer who is passionate to work on Clang and libc++ to further development on C, Objective-C, and C++.
Work would potentially span all aspects of Clang from parsing to code generation. Beyond general Clang and libc++ development, the engineer would potentially work on a variety of compiler-based, language-level sources tools.
As a key member of the Apple’s compiler team, the engineer would apply their strong state-of-the-art background and experience towards the deployment of ground breaking compiler-based tools that will have a huge impact on the quality of software on both the Mac and iOS platforms.
Relevant experience/expertise for the position:
- Ideal candidate will have experience with LLVM and Clang
- Very strong C++ skills
- Strong background in compiler architecture and compiler tools
- Knowledge of the language semantics of one of the following: C, Objective-C, or C++
- Knowledge of program analysis (dataflow) and type systems a major plus, but not required
- Strong communication and teamwork skills
The position is based onsite at Apple’s main campus in Cupertino, California. To apply, please send applications to:
llvm-frontend-apply at group.apple.com
Please include a brief statement of interest and a CV in PDF or basic text format.