Clang Compiler Engineer at Apple (Cupertino, CA)
Add To BookmarksCompany:
Location: Cupertino, CA
Type: Full Time
Created: 2021-07-09 05:00:52
The Clang Frontend team at Apple is looking for a software engineer to help design and develop the Clang compiler for the C++, C, Objective-C, and Objective-C++ languages. Clang is a core part of Apple's developer tools, used internally to build Apple's software stack and externally by millions of developers. Because our tools are our products, our team has the unique opportunity to improve our own development environment daily as we build software for our millions of users. Our team strives to build a diverse, balanced, and dynamic environment.In this position, you will enhance the Clang compiler and work with teams across Apple to help shape the future of our compiler and tools. You will be involved in all aspects of taking a compiler or language feature from concept and implementation to rollout and evangelism. You will interact with and support our large and diverse user base. You will be responsible for understanding the interplay between the compiler and other developer tools such as build systems, debuggers, and source editors. Youll join a small and focused team, but also work closely with the software engineering organization within Apple. You will also be an active contributor to the llvm.org (http://llvm.org/) open source project and interact with the open source community and various programming language communities.