Are you a skilled, self-directed software engineer familiar with all the dark corners of the C/C++/ObjC language family? Do you have a strong interest in compilers and the challenges recent revisions of the C++ standard pose for them?
As a C/C++/ObjC analysis engineer at Semmle, you will be given the freedom to pursue the best solutions to interesting problems. You will join our team of C++ experts and work on supporting the latest language features from parsing through to analysis. Where necessary, you won’t shy away from reverse-engineering existing compilers’ behaviour to understand exactly what they do. We are not looking for plug-and-play programmers to bang out glue code. You will have wide-ranging responsibilities for managing individual software projects, from design to deployment.