Full-time job ad: Program Analysis Engineer @ Apple


The Program Analysis team at Apple is looking for exceptional candidates to work on dynamic and static analysis tools for bug finding. This position offers the rare opportunity to build tools that will be used by the vast number of developers writing code for Apple platforms. We contribute to LLVM projects such as Thread Sanitizer, Address Sanitizer, libFuzzer, and the Clang Static Analyzer as well as the Swift open source project.

The position is based onsite at Apple’s campus in Cupertino, California. International candidates are welcome to apply but will need to relocate.

Ideal candidates will have skills in multiple of the following areas, but expertise in all of them is not required:

  • A passion for building innovative and intuitive tools for finding bugs and improving code quality
  • Strong C++ coding
  • Systems programming
  • Building program analysis or testing frameworks
  • Familiarity with LLVM or Clang

If you are interested, please submit your resume (Text or PDF) and cover letter to: program-analysis-job-apply at group dot apple dot com

Thank you!