What you'll be doing:
Understand, modify, and improve GCC, LLVM, and NVIDIA proprietary compilers with respect to code hardening and security.
Address vulnerabilities by crafting countermeasures and implementing industry-standard solutions.
Review, coordinate, and implement security measures.
Analyze source and assembly code for vulnerabilities.
Be part of a team at the forefront of deep-learning compiler technology spanning architecture design and support through functional languages.
Collaborate with global compiler, hardware, and application teams to coordinate improvements and resolve issues.
What we need to see:
8+ Years of experience with bachelor's or master's degree in Computer Science/Engineering or equivalent experience.
Proficiency in software security and code hardening techniques.
Excellent C and C++ programming skills.
Solid compiler knowledge and experience.
Experience in a collaborative engineering development environment.
Strong communication and documentation skills, self-motivated.
Ways to stand out from the crowd:
Proficiency in compiler design and verification techniques.
Hands-on experience in Intermediate Representations (LLVM IR/MLIR/Tensor IR) and compiler backend modules.
Expertise in threat modeling and vulnerability analysis of system software(Compilers/Assemblers& Operating Systems).
Understanding of security tooling like Static Analyzer Checkers, Compiler Instrumentation, Sanitizers, and Fuzzer Mutators.
Experience in implementing offensive testing techniques against compiler mitigations.
משרות נוספות שיכולות לעניין אותך