About the job
To realize our ambition of reducing waste at industrial SMEs, we are rapidly expanding our sensor portfolio with more sensor types, both from suppliers and our own designs, creating an easy and valuable integration with common factory environments. The next step is to start using our data insight for automatic feedback to the factory, and, eventually, machine control. At the same time, our company is growing quickly, and maintaining, managing, and scaling our existing IoT fleet and backend poses quite a challenge.
We are looking for an ambitious, experienced engineer with broad experience to paint the big picture and coordinate, lead and sometimes execute these projects from the initial research phase, through customer pilots toward a scalable 'hands-off' solution. You must have a strong background in embedded programming, (wireless) sensor communication protocols, gateways, IoT-specific backends, testing, and monitoring, or have the talent for making these areas your own.
Main ResponsibilitiesYou'll lead the department that is responsible for everything that happens between the sensor and the cloud. Our developers and engineers work in multidisciplinary product teams, each owning a product facet. Your tasks will be, among others:
- Supporting the management team and other engineering heads with a technical strategy for new sensors, gateways, and embedded software;
- Being the technical lead and point of contact for R&D initiatives aimed at extending our sensor portfolio, hands-on prototyping new integrations as well as liaising with product managers on the feasibility of further implementation;
- Improving monitoring, configuration, commissioning, and upgrading systems for our IoT devices to support the scaling of our fleet;
- Staying up to date with the latest developments in the field, leading the process of making buy-or-build decisions for our stack.
- Acting as coach and mentor to the other IoT engineers and supporting them in their development.Â
QualificationsMSc level education, preferably in a technical field, preferably specializing in embedded systems, industrial technology, or similar. For example: Computer Science, Distributed Systems, Industrial Engineering.
Experience- 5y+ years of experience building software for connected devices, preferably with (industrial) IoT products.
- You have been working on different IoT products participating actively in all aspects: from embedded to networking and data processing.
- 2+y Experience in technical leadership, translating business objectives into project deliverables, planning & estimation, and stakeholder management.
- Experience working with a cloud provider and their services (AWS, Google Cloud, Azure), and building cloud-based software
- Experience with modern team software development practices: merge requests, code reviews, testing, CICD, dockerization
- Experience in a product-driven company
Our technology stackOur products are built using various technologies and programming languages: Python 3, embedded C, and embedded Linux. Our hardware components communicate with each other in various ways: EnOcean protocol, WiFi, and MQTT. Some of them are built using Raspberry Pi based devices. We leverage containerization as much as possible using Docker and Kubernetes for our backend services. Monitoring is an important part of our job, for which we use Grafana and Prometheus.
Skills Required- Good communication skills: working with technical experts and people from other backgrounds.
- Being able to design systems from scratch, considering not only functional requirements but also non-functional ones like performance, scalability, and operations.
- Demonstrated skill in coaching and developing junior and medior engineers
- Fluent English for daily communication with colleagues
What type of personA leading role In a dynamic, quickly-changing scale-up like Sensorfact requires a curious, fast learning, and application-driven personality. We value pragmatism, taking ownership, and initiative. We are developing new things constantly, and need to support large systems with small teams: itâs important that you can balance quality and speed of development.
Youâll work with different disciplines, so an open attitude and enjoying varied work and teams are necessary. In other words, you are comfortable in a growing, changing environment. Finally, this role requires an affinity for web and cloud technology, but an interest in hardware, industry, and embedded as well.