Your mission
Our success is based on excellent research, precise hardware – and a software stack that brings everything together. Now we are looking for you: an experienced Python Developer who will take our lab automation, embedded systems and technical infrastructure to the next level.
As a Python Developer — Lab Automation & Embedded Systems, you will be responsible for developing, structuring and maintaining our software stack for test automation, device communication and embedded lab integration. You will be the interface between physics, electronics, and code – and with clean software, you will ensure that prototypes and test stations are turned into measurable insights and products.
Your tasks:
As a Python Developer — Lab Automation & Embedded Systems, you will be responsible for developing, structuring and maintaining our software stack for test automation, device communication and embedded lab integration. You will be the interface between physics, electronics, and code – and with clean software, you will ensure that prototypes and test stations are turned into measurable insights and products.
Your tasks:
- Design & structure: Development and optimization of our internal software architecture, including clear process and folder structures
- Device control: Implementation and connection of laboratory devices via SCPI, USB or serial interfaces
- Lab automation: Development of modular Python tools for controlling and automating measurement and test processes
- Data science support: Supporting our data science team in the robust and reusable implementation of special evaluation functions.
- Embedded integration: Supporting the connection of microcontrollers and, if necessary, assisting in the porting of FPGA functionalities to ASIC-related software modules
- Documentation & quality: Clean, maintainable code with high test coverage – including complete documentation and version control