Context
As part of our electronic systems validation and characterization activities, we use a set of measurement instruments (oscilloscopes, programmable power supplies, signal generators, etc.) that we wish to control automatically via Python scripts. The objective is to make test campaigns more reliable and faster by developing a modular and reusable software infrastructure.
Missions
Supervised by an experienced engineer, you will participate in the following activities:
- Development of Python drivers to control various measurement instruments via standard interfaces (USB, Ethernet, GPIB, etc.).
- Writing automated test scripts to validate hardware or software functionalities.
- Setting up a modular test infrastructure (log management, configuration, reporting).
- Participation in the documentation and structuring of the code to ensure its maintainability.
- Interaction with hardware and firmware teams to understand testing needs.
Profile sought
- Student in the final year of an engineering school (computer science, electronics, embedded systems...).