Withings
1 week ago
Internship - SQA Engineer Python, Physical Test Bench - M/F
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- Withings
- Location
- Issy-les-Moulineaux, France France
- Posted
- 1 week ago
Job description
At Withings, we want to give individuals back control of their health.
We are obsessed with creating beautiful and intuitive products, so that everyone can use them easily in their daily lives; our connected scales, hybrid watches, blood pressure monitors, sleep trackers, and all the devices in our range are now used by millions of users.
Our goal: to enable the prevention, detection, and management of a certain number of chronic diseases through innovative products and services, in order to revolutionize the way we take care of our health.
Integrated into the SQA team, you will take charge of a physical test bench already in production: every night it validates the installation, update, and configuration of about twenty Withings product models (scales, watches, blood pressure monitors…), controlled via UART and relays, integrated into our Jenkins CI. The purpose of this internship is to conceive, design, and produce an improved version that automates physical interactions — taking a measurement, stepping on a scale, wearing a watch, pressing a button, checking what the device's screen displays — in order to convert manually executed test cases into automatic tests (Python).
In strong interaction with Firmware QA, your main responsibilities will include:
- Automating measurable tests: injecting measurements into dblib on the firmware side, real synchronization, verification in the app.
- Exploring device emulation: studying and prototyping the complete simulation of a product on Raspberry Pi (BLE/Wi-Fi behavior, installation cycle, measurement generation)
- Extending the coverage of the existing bench: new product models, new scenarios (installation, firmware, synchronization)
- Designing, modeling, and building test jigs: 3D printing of supports and actuators, control of relays and serial instrumentation, reading device status (screen, LEDs).
- Developing and maintaining Python automation scripts (Appium, pytest) that orchestrate mobile apps (iOS and Android), backend, and physical instrumentation.
- Integrating each new scenario into Jenkins CI to run it every night, and measuring the reduction in manual test volume it enables.
- Working with today's tools: the team develops with a code agent harness (Claude Code…) — test generation pipeline, assisted reviews; you will use it and contribute to its improvement.
- Analyzing results, reporting bugs, and documenting hardware and software components; participating in code reviews.
Requirements
- You are a student in the final year of a Bac+5 program (engineering school or university) and are looking for a end-of-studies internship;
- Excellent command of Python is essential, particularly for automation and hardware interfacing (e.g., pyserial);
- Knowledge in mechanical design and/or 3D printing (e.g., FreeCAD, Fusion 360, Cura) would be a major asset — the jig is as much mechanical as it is software;
- Basics in electronics (simple schematics, sensors, relays, UART) would be a plus;
- Curiosity for code agents (Claude Code, Codex…) is a plus;
- You are comfortable with MacOS and Linux environments;
- You are passionate about innovative high-tech products, IoT, and the challenges of software and hardware quality;
- You are curious, rigorous, autonomous, proactive, and have a good ability to adapt to progress in a constantly evolving environment;
- You are comfortable communicating your ideas and working in a team;
- You have a mastery of technical English (reading and writing code and documentation).
Benefits
Joining the Withings adventure means:
- Becoming part of one of the world's pioneers and leaders in connected health, a multiple-award winner at the Consumer Electronic Show
- Contributing to innovative and ambitious projects for the health of tomorrow in an agile and constantly evolving environment
- Joining an international company, a member of the FrenchTech 120, with teams based in Issy-les-Moulineaux, Boston, Hong Kong, and Shenzhen
- Participating in the continuous improvement of our products and services by beta-testing them before their release, notably during our many sports sessions with colleagues
- Benefiting from numerous advantages: Stock Options, smartphone and computer of your choice, discounts for cultural and sports activities, company restaurant, and much more
- Collaborating with passionate colleagues and celebrating each of our successes together!
All applications received are studied independently of the candidates' ethnic origin, opinions, beliefs, religion, gender, sexual orientation, or health. Withings aspires to offer and guarantee equal opportunities to candidates, and only authorized personnel (HR and Management) will have access to information concerning your application.
Find more English Speaking Jobs in France on Arbeitnow
Required skills
- hardware
- python
- automation
- android
- electronics
- linux
- iot
- backend
- ios
- pytest
- software quality
- claude code
- mechanical design
- 3d printing
- appium
- instrumentation
- relays
- macos
- technical english
- firmware
- ble
- uart
- sqa
- wi-fi
- codex
- code agents
- raspberry pi
- test bench
- device emulation
- jenkins ci
- hardware quality
Interested in this position?
Create your free account and tailor your CV to match this job.