Firmware Engineer

Bionit Labs

Cesa

In loco

EUR 65.000 - 80.000

Tempo pieno

42 ore fa
Candidati tra i primi
Generatore di candidature

Fatti notare per questo impiego — genera un curriculum e una lettera di presentazione personalizzati in circa un minuto.

Supera i filtri ATS

Descrizione del lavoro

BionIT Labs in Italy is seeking a Firmware & Embedded AI Engineer to lead the core intelligence of our medical devices. You will design real-time embedded software for ARM Cortex-M MCUs and integrate edge AI to process physiological signals using ROS2 for high-level orchestration.

The role emphasizes low-level optimization, clean architecture, robust testing, and documentation compliant with MedTech standards (IEC 62304).

Competenze

  • 3+ years in firmware development and embedded systems.
  • Expert C/C++, RTOS (FreeRTOS/Zephyr), and ROS2 framework, Python for data analysis/AI training.
  • Knowledge of BLE, CAN, SPI, I2C; Embedded AI workflows and MCU deployment.
  • PCB design with ECAD tools (Altium, Eagle, KiCad); prototyping and debugging.

Mansioni

  • Firmware Engineering: Develop high-performance, real-time C/C++ code for ARM Cortex-M microcontrollers.
  • Edge AI & DSP: Integrate TinyML models for real-time signal processing (EMG/IMU).
  • Middleware: Architect data exchange using ROS2 for system orchestration.
  • Software Design: Build modular, scalable codebases with OOP and patterns.
  • Quality & Testing: Unit testing and Hardware-in-the-Loop (HIL) simulation.
  • Leadership & Docs: Mentor junior devs and document per MedTech IEC 62304.

Conoscenze

C/C++
RTOS
ROS2
Python
Embedded AI
BLE
CAN
SPI
I2C
PCB design
English
Italian

Strumenti

Altium
Eagle
KiCad
Git
CMake
GDB
J-Link

Descrizione del lavoro

ABOUT THE COMPANY

BionIT Labs is a cutting-edge MedTech company dedicated to transforming lives by integrating Information Technologies into Bionics. Our flagship innovation, Adam's Hand, is the world's first fully adaptive bionic hand. We specialize in developing advanced robotic systems that merge precision mechatronics, advanced electronics, sophisticated embedded software and bio-inspired control algorithms, focusing on creating intuitive, user-centric human-robot interfaces with seamless embodiment and natural dexterity.

THE ROLE

As a

Firmware & Embedded AI Engineer , you will be responsible for the core intelligence of our devices. You will lead the design of real-time embedded software, integrating Artificial Intelligence at the edge to process physiological signals and leveraging ROS2 for high-level system orchestration and middleware communication. We are looking for a developer who excels in low-level optimization while maintaining a high-level vision of software architecture and data flow.

RESPONSIBILITIES
  • Firmware Engineering: Develop high-performance, real-time C/C++ code for ARM Cortex-M microcontrollers.
  • Edge AI & Signal Processing: Integrate TinyML models and DSP algorithms for real-time pattern recognition (EMG/Inertial data).
  • Middleware: Architect the communication layer using ROS2 for seamless data exchange.
  • Software Design: Build modular, scalable codebases using OOP principles and modern design patterns.
  • Quality & Testing: Ensure reliability through unit testing and Hardware-in-the-Loop (HIL) simulation.
  • Leadership & Docs: Mentor junior devs and maintain documentation compliant with MedTech standards (IEC 62304).
QUALIFICATIONS & REQUIRED SKILLS
  • Experience: 3+ years in firmware development and embedded systems.
  • Core Tech: Expert C/C++, RTOS (FreeRTOS/Zephyr), and ROS2 framework, Python for data analysis/AI training, Knowledge of BLE, CAN, SPI, I2C.
  • AI/ML: Hands-on experience with Embedded AI workflows (quantization and MCU deployment).
  • PCB design: Expertise in PCB design with ECAD software (e.g., Altium, Eagle, KiCad)
  • Prototyping: Experience with PCB assembly and rework
  • Tools: Mastery of Git, CMake, and debugging (J-Link, GDB, Logic Analyzers).
  • Languages: Fluent in English and Italian.
  • Mindset: Focused on clean code, innovation, and system stability.

(including basic, variable and other benefits).

This position is open to all individuals regardless of gender, in accordance with Legislative Decree 198/2006. We reject all forms of discrimination and are deeply committed to equal opportunities, diversity, and inclusion.

In compliance with current legislation, candidates are requested to grant consent for the processing of personal data (EU Regulation 2016/679 - GDPR).

Ottieni la revisione del curriculum gratis e riservata.
o trascina qui il file.
Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Firmware Engineer
Firmware Engineer

BionIT Labs • Soleto

In loco
EUR 35.000 - 55.000
Robotics Engineer
Robotics Engineer

BionIT Labs • Soleto

In loco
EUR 43.000 - 63.000
Robotics Engineer
Robotics Engineer

Bionit Labs • Lazio

In loco
EUR 43.000 - 63.000
Embedded AI Firmware Engineer — Edge ML & ROS2
Embedded AI Firmware Engineer — Edge ML & ROS2

BionIT Labs • Soleto

In loco
EUR 35.000 - 55.000
Embedded Software Engineer (f-m-d)
Embedded Software Engineer (f-m-d)

Raicam • Mondovì

In loco
EUR 30.000 - 36.000
Embedded Robotics Engineer
Embedded Robotics Engineer

Embodied AI • Roma

In loco
EUR 60.000 - 95.000
Software Engineer
Software Engineer

BeyondShape - 3D medical scanning • Napoli

In loco
EUR 26.000 - 32.000
Firmware Engineer
Firmware Engineer

WeHunt • Genova

Ibrido
EUR 40.000 - 60.000
Firmware & Hardware Developer
Firmware & Hardware Developer

3Bee • Milano

Ibrido
EUR 35.000 - 45.000
Hybrid work in Milan
Travel to Como office
Impactful environmental tech
+1
Firmware Engineer - RIF 99583
Firmware Engineer - RIF 99583

APM Terminals • Vado Ligure

Ibrido
EUR 45.000 - 65.000