Embedded System Engineer
Descrizione dell'offerta
Embedded Systems Engineer – TinyML & Edge AI
Low-Power ML | Embedded AI | Microcontrollers (Cortex-M)
We’re looking for an Embedded Systems Engineer with TinyML to join our client's growing team. You'll help them develop firmware that enables ML inference on microcontrollers (like Cortex-M) for real-time, low-latency applications.
What you’ll work on
- Design and develop embedded firmware for TinyML applications
- Integrate and optimize ML models using frameworks like TensorFlow Lite for Microcontrollers
- Work on real-time, resource-constrained systems (RTOS, bare-metal, low power)
- Collaborate with AI/ML and hardware engineers on prototyping and deployment
- Support testing, benchmarking, and optimization on Cortex-M platforms
What we’re looking for
- Solid experience in C/C++ for embedded systems
- Familiarity with ARM Cortex-M , STM32, or similar MCUs
- Understanding of low-power, memory-efficient code design
- Exposure to machine learning , neural networks, or signal processing
- Bonus: hands-on with TinyML , Edge Impulse , TFLite Micro , Arduino ML , etc.
- Nice to have: Python for data processing or prototyping
Why join us?
- Work on cutting-edge ML at the edge
- Join a multidisciplinary team at the intersection of AI and embedded systems
- Flexible working setup: Remote from anywhere in Italy or hybrid from Milan, Turin, or Bologna
- Opportunity to contribute to open-source tools and community initiatives (if you're into it)