Match score not available

Senior Security C++ Developper

fully flexible
Remote: 
Full Remote
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

7+ years of C++ development experience, Deep knowledge of modern C++ (C++17+), Knowledge in software security, Ability to mentor juniors.

Key responsabilities:

  • Maintain and develop protection solutions
  • Ensure product quality in security and performance
Quarkslab logo
Quarkslab Computer Hardware & Networking SME https://www.quarkslab.com/
51 - 200 Employees
See all jobs

Job description

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 attacks.


Job Description

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++ compiler.

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 support.If you like C++, technical challenges, and are curious about security , you will love this job!


Key Responsibilities

  • 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 the team.


Who you are

The skills or knowledge we think you should have:

  • 7 years+ experience in development in C++Deep knowledge on modern C++ usage (C++17 and above) and metaprogramming
  • Knowledge in software security
  • Ability to make juniors grow and improve their skills
  • Team player to exchange about your knowledge with others
  • Spoken English
  • But also, that would be nice if you knew:

    • CMake, Git and Gitlab
    • Some of the targeted environments (in particular Windows or MacOs) or architectures (in particular Arm or IoT)
    • Notions in reverseengineering
    • Knowledge or interest in compilers internals /LLVM Python
  • Required profile

    Experience

    Level of experience: Senior (5-10 years)
    Industry :
    Computer Hardware & Networking
    Spoken language(s):
    English
    Check out the description to know which languages are mandatory.

    Other Skills

    • Microsoft Windows
    • Teamwork
    • Communication

    Security Analyst Related jobs