We’re looking for a Firmware Engineer to join our client's team, where you’ll develop firmware and TinyML pipelines for low-power sensing platforms used in buildings, utilities, and energy management systems. You’ll help bring intelligence to the edge — reducing latency, energy use, and environmental impact.
What You’ll Do
- Design, develop, and optimize firmware for TinyML inference on ultra-low-power microcontrollers.
- Work with signal processing, ML engineers, and hardware teams to integrate environmental, occupancy, and energy sensors.
- Implement real-time routines for data collection, local model inference, and connectivity (BLE, Zigbee, LoRa).
- Manage power modes, over-the-air updates, and secure data pipelines.
- Support field testing and calibration in real-world smart infrastructure settings.
You Bring
- 3+ years of experience
- Proficiency in C/C++, real-time embedded programming, and low-level debugging.
- Hands-on experience with TinyML frameworks (e.g., TensorFlow Lite Micro, Edge Impulse, CMSIS-NN).
- Familiarity with ARM Cortex-M MCUs, sensor interfaces, and energy-aware design.
- Comfortable working with version control, CI pipelines, and embedded test frameworks.
Nice to have:
- Experience in energy monitoring, smart building tech, or environmental sensing.
- Familiarity with OTA firmware updates, secure boot, or edge-device provisioning.
- Knowledge of European building automation standards (e.g., KNX, BACnet).
Solliciteren