Point your AI agent at freehire and let it find you a job.

Get the CLI →

BionIT Labs

Edge AI Firmware Engineer — Real-Time & ROS2

Posted Updated
Discussion

BionIT Labs in Soleto, Italy, seeks a Firmware & AI Engineer to lead real-time embedded software for Adam’s Hand, combining high‑performance C/C++ code, edge AI, and ROS2 orchestration.

You will design modular architectures with robust testing, and mentor junior developers while ensuring IEC 62304 compliance.

The role offers a fast‑paced MedTech environment with impact on life‑changing assistive robotics.

Develop high-performance, real-time C/C++ code for ARM Cortex-M microcontrollers. Integrate TinyML models and DSP algorithms for real-time pattern recognition (EMG/Inertial data). Architect the communication layer using ROS2 for data exchange. Build modular, scalable codebases using OOP and modern design patterns. Ensure reliability through unit testing and Hardware-in-the-Loop (HIL) simulation. Mentor junior devs and maintain MedTech IEC 62304 compliant documentation. 3+ years in firmware development and embedded systems. Hands‑on experience with RTOS (FreeRTOS/Zephyr) and ROS2. Experience with Embedded AI workflows (quantization and MCU deployment). PCB design experience with ECAD software (Altium, Eagle, KiCad). Prototyping with PCB assembly and rework.

Skills

See also

Embedded jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available