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 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) J-18808-Ljbffr