Security Developer Tools Engineer (Static Analysis), Languages & Runtimes
Beaverton, OR - USA
Job Summary
In this role your primary responsibility will be to develop security and bug-finding tools used tonsecure software running on over 2 billion devices working as part of a team of static analysisnand compiler engineers. This team collaborates closely with operating systems and securitynengineers to improve the security and stability of C C Objective-C and Swift codebases innAppleʼs platform and ecosystem. The team actively participates in the Clang/LLVM open sourcencommunity and memory safety-related language standards efforts.
Help develop and make progress on a technical roadmap to build program analysis tools toncontinually improve the security of Appleʼs operating system software stack including usernspace kernel and firmware program analysis-based tools and features to prevent classes of errors enable thenadoption of safe programming models and find the end-to-end engineering of the tools and features including feature planningndesign implementation testing and roll out with partner teams to design plan and deliver high-quality software features for ourntools and operating the team by mentoring junior engineers and helping engineers grow their strong connections to the Clang/LLVM community and represent Apple in open source.
Experience developing compiler or static analysis tools (such as with compiler frontendsnrefactoring tools software verification tools).nExcellent software engineering testing and debugging in C in systems-level programming and communication and organizational skills.
Experience with static analysis techniques (data flow analysis abstract interpretation ornsymbolic execution) is a leading the technical development of large features and collaborating acrossnorganizational boundaries.
Required Experience:
IC
About Company
Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar ... View more