Description
We are seeking a talented and motivated IoT engineer to join our 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 (LES) will consume this interface further aiding the digitalization of our laboratory operations (lab of the future).
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
* extensively test platform and communication modules using manual tests and a suite of automated unit, integration and end to end tests
* provide support and maintenance for the IoT platform and device integrations
* document platform design, write user manuals and maintenance procedures
* stay up to date with the latest IoT technologies and industry trends
Skills & Qualifications
* Bachelor or Master degree in computer science, electrical engineering or related field
* 5 years of work experience
* 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)
* notions of network topologies and technologies
* analytical mindset, pragmatic problem solver
* strong communication skills, both verbally and in writing
* fluent in English and Dutch
* ability to collaborate in cross functional teams
* previous experience in the pharmaceutical or other strongly regulated industry is a plus
Offer
Full-time contract. (Freelance also possible)
You will be part of a growing Belgian SME where initiative and personal development are encouraged. We will provide you with an enjoyable work environment with fun colleagues. We will work out a career plan together with you, with attention and a budget for extra education/certification. You can count on an attractive salary, supplemented with extra-legal benefits, including a company car.