Compiler Security Engineer - C/C++, Languages & Runtimes
Core
Develop security-oriented language features for C/C++ in the Clang compiler to eliminate vulnerabilities at the language level and protect Apple platforms.
Role type
Senior IC compiler security engineer (C/C++)
Builds
Secure language features and compiler components for Apple platforms and the open-source ecosystem
Domain
Compiler development, systems security, C/C++
Required skills
compiler design and implementation, C/C++ programming, memory safety, security mitigation techniques, open source development, code review, technical documentation
Preferred skills
LLVM/Clang experience, security exploitation knowledge, cross-functional collaboration, user-focused decision-making
Technologies
Clang, LLVM, C, C++
Responsibilities
Develop and roll out security-oriented language features, collaborate with cross-functional teams, contribute to the Clang/LLVM open source community, help qualify compilers, triage and address compiler bugs, write technical documentation, provide code reviews
Seniority
Senior, hands-on IC