Software Engineer - Engineering Productivity Team

Department Epona
Employment Type CDI
Minimum Experience Entry-level

Software Engineer - Engineering Productivity Team

Quarkslab is a French company specializing in information security R&D, consulting and software development. Our expertise is in combining offensive and defensive security to help organizations adopt a new security posture: Force the attackers, not the defender, to adapt constantly. Through our consulting services as well as our software we provide tailored solutions to organizations, helping them to protect their assets, sensitive data, and users against increasingly sophisticated attacks.

Job description

Where you can help us:
The Engineering Productivity Team is focused on improving software development processes for greater automation by identifying improvements and measure results of changes. It aims to reduce cognitive load so that engineers can focus on delivering business value.

By joining Quarkslab, you will integrate the growing Engineering Productivity team and help the Epona team to release better, faster (and stronger) than today. The team is in charge of keeping an efficient and maintainable continuous delivery system that can handle the heterogeneity of targeted

systems by Epona software.

To achieve that, we have to work closely with the Epona Team but also with Quarkslab's internal Infrastructure team to ensure proper integration into Quarkslab's ecosystem.

What's Epona?

Epona Application Protection protects software and firmware against attacks that seek to obtain cryptographic signing and encryption keys, exfiltrate encrypted data itself, lift proprietary algorithm implementations, or compromise other high-valued assets present on software that runs on unmanaged devices.

It also allows to detect when a protected application is running on a potentially hostile environment such as a tampered or otherwise unsanctioned device, and to enforce protection measures according to the developer's policy.

The various Epona subprojects (compiler, cryptographic library, secure storage, and others) are interdependent and tested on multiple desktop and mobile systems, including iOS/Android/OSX/Linux and Windows, on ARM/ARM64/X86/X64-64 architectures.

Your day to day work:

  • Design, develop and help maintaining a robust and efficient continuous integration;
  • Manage the various product releases, from the package generation, signature, encryption to the final delivery;
  • Find innovative ways to speed-up our workloads;
  • Choose and maintain efficient hardware to solve these problems;
  • Work with sensitive code and products.

Who you are:
The skills or knowledge we think you should have:

  • Ability to prioritize tasks, work independently and be pragmatic;
  • Relevant experience in using, deploying, maintaining and optimising CI systems (we're using GitLab CI);
  • Solid experience with at least one scripting language (we're using Python);
  • Passion for shipping well engineered and well tested code;
  • Good knowledge of Linux/Unix fundamentals, {Android, OSX/iOS, Windows};
  • Strong interpersonal and communication skills.

But also, that would be nice if you knew:

  • Knowledge in C++, CMake, LLVM is a plus;
  • Interests in cryptography is a plus;
  • Fluent in English, French is a plus (other languages are appreciated).

Why work at Qb?

  • Work with an amazing team, eager to learn and play with new approach and technologies, mixing various skills (security, compilation, backend, …
  • Attend conferences in your field, learn from many internal events (weekly conference, trainings, …)
  • Contributeand support open source tools, others and ours
  • Premium health insurance
  • International environment with offices in Paris and Buenos Aires (team croissants vs. team asador), representations in Tokyo and Singapore

Recruitment process
1. Call with our talent acquisition manager

2. Video call with the hiring manager
3. Play with a small challenge
4. Welcome at Qb's office (half day interview)
5. HR debrief and job offer

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
  • Department
  • Employment Type
  • Minimum Experience