Job Description
You’ll be the technical lead on complex projects, driving security assessments and providing expert advice to clients. Your main responsibilities will include: Conducting in-depth penetration testing, code reviews, and security analysis. Leading research and reverse engineering efforts on emerging technologies and attacks. Guiding clients through secure design practices such as threat modelling and attack surface enumeration. Mentoring junior team members and contributing to internal tools and research initiatives. Working on diverse projects, often remotely, but with travel to client sites when needed.
To be successful in this role, you should have solid experience in software or hardware security, in-depth technical expertise in driver code auditing, bootloaders, secure boot, and embedded system architectures as well as proficiency in C/C++ for security-focused code review. You should also have a solid understanding of firmware reverse engineering and security analysis and strong communication skills.
About NCC Group
NCC Group is a global leader in security consulting with a passion for cutting-edge research and technical excellence.