Skip to content

Open nowPosted 8 hours ago

Stage - Ingénieur.e SQA Python, banc de test physique - H/F

Withings

Where
Issy-les-Moulineaux, Île-de-France, France
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowStage - Ingénieur.e SQA Python, banc de test physique - H/FWithings · Issy-les-Moulineaux, Île-de-France, France
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Withings's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

12.4% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 2.1%1 day
  2. 4.5%3 days
  3. 12.4%7 days
  4. 20.0%14 days
  5. 35.5%30 days
  6. 58.6%60 days
This job: posted 8 hours ago

The posting

Chez Withings, nous souhaitons redonner aux individus le contrôle de leur santé.

Nous avons l'obsession de créer des produits beaux et intuitifs, afin que chacun puisse les utiliser facilement au quotidien; nos balances connectées, montres hybrides, tensiomètres, moniteurs de sommeil et tous les dispositifs de notre gamme sont aujourd'hui utilisés par des millions d'utilisateurs.

Notre objectif : permettre la prévention, le dépistage et l'accompagnement d'un certain nombre de maladies chroniques via des produits et des services innovants, afin de révolutionner la manière dont on prend soin de notre santé.

Intégré.e au sein de l'équipe SQA, vous prendrez en main un banc de test physique déjà en production : il valide chaque nuit l'installation, la mise à jour et la configuration d'une vingtaine de modèles de produits Withings (balances, montres, tensiomètres…), pilotés en UART et relais, intégrés à notre CI Jenkins. Ce stage a pour but de penser, concevoir et produire une version améliorée permettant d'automatiser les interactions physiques — prendre une mesure, monter sur une balance, porter une montre, appuyer sur un bouton, vérifier ce que l'écran du dispositif affiche — afin de convertir en tests automatiques (python) les cas de tests exécutés à la main.

En forte interaction avec la QA Firmware, vos principales responsabilités incluront :

- Automatiser les mesures simulables : injection de mesures en dblib côté firmware, synchronisation réelle, vérification dans l'app.

- Explorer l'émulation de device : étudier et prototyper la simulation complète d'un produit sur Raspberry Pi (comportement BLE/Wi-Fi, cycle d'installation, génération de mesures)

- Étendre la couverture du banc existant : nouveaux modèles de produits, nouveaux scénarios (installation, firmware, synchronisation)

- Concevoir, modéliser et réaliser les jig de tests : impression 3D de supports et d'actionneurs, pilotage de relais et d'instrumentation série, lecture de l'état des dispositifs (écran, LED).

- Développer et maintenir les scripts d'automatisation en Python (Appium, pytest) qui orchestrent app mobile (iOS et Android), backend et instrumentation physique.

- Intégrer chaque nouveau scénario à la CI Jenkins pour qu'il tourne chaque nuit, et mesurer la réduction du volume de tests manuels qu'il permet.

- Travailler avec les outils d'aujourd'hui : l'équipe développe avec un harness d'agents de code (Claude Code…) — pipeline de génération de tests, revues assistées ; vous l'utiliserez et contribuerez à l'améliorer.

- Analyser les résultats, remonter les bugs et documenter les composants hardware et software ; participer aux revues de code.

Requirements

  • Vous êtes étudiant.e en dernière année d'une formation Bac+5 (école d'ingénieur ou université) et recherchez un stage de fin d'études ;
  • Une excellente maîtrise de Python est indispensable, notamment pour l'automatisation et l'interfaçage avec le hardware (ex : pyserial) ;
  • Des connaissances en conception mécanique et/ou en impression 3D (ex : FreeCAD, Fusion 360, Cura) seraient un atout majeur — le jig est autant mécanique que logiciel ;
  • Des bases en électronique (schémas simples, capteurs, relais, UART) seraient un plus ;
  • Une curiosité pour les agents de code (Claude Code, Codex…) est un plus ;
  • Vous êtes à l'aise avec les environnements MacOS et Linux ;
  • Vous êtes passionné.e par les produits high-tech innovants, l'IoT et les enjeux de la qualité logicielle et hardware ;
  • Vous êtes curieux.se, rigoureux.se, autonome, force de proposition et vous disposez d'une bonne capacité d'adaptation pour progresser dans un environnement en constante évolution ;
  • Vous êtes à l'aise pour communiquer vos idées et travailler en équipe ;
  • Vous maîtrisez l'anglais technique (lecture et écriture de code et de documentation).

Benefits

Rejoindre l’aventure Withings, c’est :

  • Intégrer un des pionniers et leaders mondiaux de la santé connectée, plusieurs fois primé au Consumer Electronic Show
  • Contribuer à des projets innovants et ambitieux pour la santé de demain dans un environnement agile et en constante évolution
  • Intégrer une entreprise internationale, membre de la FrenchTech 120, dont les équipes sont basées à Issy-les-Moulineaux, Boston, Hong-Kong et Shenzhen
  • Participer à l’amélioration continue de nos produits et services en les bêta-testant avant leur sortie, notamment lors de nos nombreuses sessions sportives entre collègues
  • Bénéficier de nombreux avantages : Stock Options, smartphone et ordinateur de votre choix, réductions pour des activités culturelles et sportives, restaurant d’entreprise, et bien plus encore
  • Collaborer avec des collègues passionnés et célébrer ensemble chacune de nos réussites !

Toutes les candidatures reçues sont étudiées indépendamment de l’origine ethnique, des opinions, des croyances, de la religion, du genre, de l’orientation sexuelle ou de la santé des candidats. Withings aspire à offrir et garantir l’égalité des chances aux candidats et seules les personnes habilitées (RH et Management) auront accès aux informations concernant votre candidature.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Withings's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Withings's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Withings's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.