About Quarkslab
Quarkslab is a French company specializing in R&D, consulting and software development in the field of IT security. Our expertise lies in combining offensive and defensive security to help organizations adopt a new security posture: forcing attackers, not defenders, to constantly adapt
.
Through our consulting services and software, we provide tailor-made solutions to organizations, helping them to protect their assets, sensitive data and users against increasingly sophisticated attack
s.
Job Descripti
on
The QShield team develops several protection solutions, for C/C++/Java code, cryptographic keys, and data at rest, but also to attest the legitimity of a device or an applicat
ion.These tools run on different kind of environments, including Linux, Windows, macOS, Android and iOS, and architectures, such as x86_64 and arm for instance, and some of them rely on third party components such as LLVM, a state-of-the-art open source C/C++ compi
ler.
The challenge you will face will be to help develop and maintain our C++ products, as we integrate new protections or features, and the targeted environments and architectures evolve. You will also participate in the implementation of customer specific requirements and customer sup
port.If you like C++, technical challenges, and are curious about security , you will love this
job!
Key Responsibil
- ities
Your main task will be to help maintain and develop our protection solutions, in collaboration with th - e team.Ensure the quality of the delivered product in terms of security, performance and cod
- e size.Communicate your developments to the rest of th
e team.
Who
you are
The skills or knowledge we think you sho
- uld have:
7 years+ experience in developm - ent in C++Deep knowledge on modern C++ usage (C++17 and above) and metaprogramming Knowledge in softwar
- e securityAbility to make juniors grow and improve th
- eir skillsTeam player to exchange about your knowledge w
- ith othersSpok
en English
But also, that would be nice i
- f you knew:
CMake, Gi - t and GitlabSome of the targeted environments (in particular Windows or MacOs) or architectures (in particular
- Arm or IoT)Notions in reverse
- engineeringKnowledge or interest in compilers internals
/LLVM Python