For one of our client, based in Antwerpen, we are seeking a talented and motivated IoT engineer to join the data science and software development team. The primary responsibility of this role is to design and build a robust platform to integrate lab equipment. Through this platform, we aim to provide a standard interface to control devices and exchange data. Our laboratory execution system will consume this interface further aiding the digitalization of our laboratory operations.Key Responsibilities :- Consult stakeholders, collect and document platform requirements- Map ecosystem of lab devices and associated communication protocols- Translate requirements into software architecture (you will be assisted by a senior software developer or architect)- Build communication modules to integrate lab equipment with the IoT platform enabling device control and data acquisition- Develop an IoT platform providing a standard interface between our LES system and various lab equipment -----------------------------------
Required qualifications
Graduate of higher education or an engineering school specialized in computer science, you have a +5 years relevant experience in a similar technical environment.Required skills :- Proven track record of designing and developing IoT solutions, preferably in a laboratory environment- Proficiency in programming languages such as Python and JavaScript- Notions of threading, multi-processing and asynchronous programming- Strong knowledge of instrumentation protocols (e.g. MODBUS, RS232, USB, TCP/IP, etc.)- Understanding of REST APIs and message bus technologies (Kafka, Active MQ)- Experience with writing automated tests (Pytest)- Basic notions of DevOps (Jenkins, OpenShift), Docker containers and version control (git, GitLab) -----------------------------------