Quarkslab is a high-end cybersecurity company, highly skilled in vulnerability research and design of security solutions for a tailored level of defense.
Malware are growing faster than one software can analyze: combine all detections together.
Code & Data obfuscation to protect everywhere.
Defensive security
  • Security developments: crypto, protocols, fuzzers, patch system for outdated programs.
  • Cryptography design.
  • On-demand R&D: anti-root, disassembler, custom probes for IRMA.
Offensive security
  • Vulnerability, patch and exploit analysis
  • Cryptography and DRM pentesting
  • Software assessment
  • Reverse engineering
  • Vulnerability research
  • iOS & Android pentesting
We provide tailored services for profound technical issues to leverage your data protection.
As we work in sensitive environments we do
not disclose our clients’ references.
> Multiple CVEs reported to Apple, Adobe, Microsoft, Siemens, Samsung, etc.
> Regular speakers in international conferences
eg. HITB, Hack.lu, CSW, PacSec, SSTIC.
> Capacity to assess software security certified by ANSSI.
> Open assessment of the Chatsecure application.
full-time employees
mainly security
researchers and developers.
thesis in progress
We have several open positions:
  • 2 reverse engineers based in Tokyo (Japan)
  • 1 front-end developer (Paris or Buenos Aires)
  • 1 Junior software developer (Paris)
The company

Quarkslab is building new tools to analyze what is going on our systems, from an ARM dynamic binary instrumentation to symbolic execution framework like Triton (http://triton.quarkslab.com) and several other advanced software security tools. System audits and vulnerability research must be taken to a new stage, as code bases are growing faster and faster. New tools need to be designed to help the security researchers in their daily work.

Founded 5 years ago, Quarkslab is working internationally since its origins. Whereas we are based in Paris (France), we are now opening offices in Japan and Argentina, where several open positions are available.

How to apply

Send a resume to the email address provided in the job description.

Explain in your message the relevant projects (links to published code is better!) you have been working on to demonstrate you fit the position and why you are applying. Make it personal, we are interested in people motivated to be involved in taking Quarkslab to a new stage.

We will reply with a small challenge to give us the opportunity to discuss both what we are building, and how you can bring your own experience in that.

Reverse engineers in Tokyo

The position is based in Tokyo to work at a subsidiary dedicated to automotive security. The main job will be to assess security of car components (ECUs, like BCM, gateways, and other embedded systems) and some Industrial Control Systems (ICS).

You will have to assess the security of components which were never designed with security nor communication capabilities in mind, in an environment where IT was not even considered.

In this job, you will have to audit applications, system components, fuzz, reverse, find clever tricks for both our customers and our own R&D in order to deliver good results, like building an universal remote to open cars or taking over the engine to manipulate its parameters.

The Qb.jp team will also include automotive engineers knowing about car systems and electronics. So, knowledge in this topic is not mandatory.

Key Responsabilities
  • Specialized in reverse engineering (x86, ARM, MIPS, PPC, or weird CPU) to dig into assembly to assess security of car components.
  • Develop internal tools for component analysis.
  • Direct contact with customers to fulfill our missions

  • 3+ years of experience in reversing whatever kind of software
  • Entrepreneur mindset to start a new job in a new subsidiary in a foreign country
  • Autonomous
  • Good writing and speaking in English, some skill in Japanese is a plus (lessons will be provided)
  • Programming language : Python, C/C++ and asm.

  • Job is full-time employment (FTE) based in Tokyo (Japan),
  • Contact: job-revjp(AT)quarkslab.com

Junior software developer

Quarkslab Software activities are mainly focusing on building our internal products but from time to time we are doing on-demand development for our customers. Our dev team needs reinforcement and that's why we are looking for a junior software developer.

We are looking for someone with a good culture in development, motivation, high potential and some basic skills. Some knowledge in new languages, compilation, cybersecurity or industrial development is a good bonus.

Your main task will be joining one of our dev team on its current project at first, then you'll have the opportunity to explore other horizons internally (other project, some research, etc.). Our dev teams are skilled, with senior developers to lead the projects and it's a perfect environment to learn and progress quickly.

Main tasks
  • Develop (features, bugfixes, tests, etc.) on one project/product at first, and potentially multiple products
  • Participate in the construction of the perfect dev environment
  • Use your creative mind to solve challenging problems, improve overall products performance, understand complex bugs, etc.
  • Help with the industrialization process (rolling releases, packaging, etc.)

  • Mandatory
    • Programming languages: Fluent in Python (2/3)
    • Development environment: Linux, DevOps solution (Vagrant, Ansible, etc.)
    • Unit tests (Unittest in Python, Gtest in C/C++)
    • Version control (Git), Bugtracking, workflows
    • Fluent English
  • Appreciated
    • Programming languages: C or C++ (Bonus: Haskell, Go, Erlang, etc.)
    • French speaking highly appreciated
    • Gitlab CI, Jenkins

  • Job is full-time employment (FTE) based in Paris (France).
  • Contact: job-dev(AT)quarkslab.com