/Python Developer for Instrument Control and Measurement Automation (temporary assignment)

Python Developer for Instrument Control and Measurement Automation (temporary assignment)

Engineering - Leuven | More than two weeks ago

We are looking for a highly skilled and experienced Python Engineer to join our team as a (part-time or full-time) freelance contractor. The ideal candidate will specialize in instrument control, measurement automation, and task automation. You will play a key role in developing and maintaining Python-based software solutions to automate experimental measurements, integrate instruments, and enable efficient data handling.

Python Developer for Instrument and Measurement Automation (temporary assignment)

We are looking for a highly skilled and Python Engineer to join our team as a (part-time or full-time) freelance contractor. The ideal candidate will specialize in instrument control, measurement automation, and task automation. You will play a key role in developing and maintaining Python-based software solutions to automate experimental measurements, integrate instruments, and enable efficient data handling. 

The assignment 

Measurement Automation & Instrument Control:

  • Maintain and enhance Python-based software solutions for automating measurement systems.
  • Integrate new instruments and communication protocols (e.g., GPIB, USB, RS232, Ethernet) into the existing system.
  • Troubleshoot and resolve real-time data acquisition and instrument communication issues.
  • Develop robust logging and monitoring mechanisms for system reliability.
  • The measurement automation is required for wafer prober systems for photonic measurements.

Task Automation & Data Processing:

  • Design and implement automated workflows for experiment scheduling, data collection, and processing.
  • Optimize Python scripts to handle large volumes of experimental data efficiently.
  • Automate data quality control procedures to ensure accurate and reliable results.
  • Explore AI-based methods for data validation and anomaly detection.

Database & Cloud Integration:

  • Develop Python-based solutions for storing and retrieving measurement data efficiently.
  • Integrate Azure cloud databases (e.g., Azure SQL Database, Cosmos DB) for scalable data storage and retrieval is a bonus.
  • Ensure security best practices for data management and access control.

Required knowledge and skills

  • Proficiency in Python, with strong experience in system automation, instrument control, and backend development.
  • Hands-on experience interfacing with lab instruments using protocols such as GPIB, RS232, USB, and Ethernet.
  • Experience developing Python-based automation frameworks for measurement and data processing.
  • Familiarity with database management, particularly Azure cloud databases, and query optimization.
  • Proficient in using Git for version control and collaboration within development teams.
  • Bonus: Experience in AI-driven data validation and predictive analytics.

If you are passionate about leveraging Python to automate scientific measurements and streamline data workflows, we would love to hear from you!

 

What we offer 

We offer you an exciting temporary assignment in which you will be part of a community that makes the impossible possible. Together, we shape the technology that will define the society of tomorrow.
  • Duration of the assignment: 12 months
  • Desired start date: as soon as possible
  • Work regime: fulltime

Location

imec Leuven

---

*For this temporary position, you can apply as a candidate, the employment is then through an employment agency or other third party. If you are a Freelancer (independent consultant) we also welcome your application. Consultancy agencies that wish to present a candidate should contact Flexforce.

Who we are
Accept marketing-cookies to view this content.
imec's cleanroom
Accept marketing-cookies to view this content.

Send this job to your email