Firmware Engineer

Bionit Labs

Lazio

In loco

EUR 35.000 - 55.000

Tempo pieno

2 giorni fa
Candidati tra i primi
Generatore di candidature

Trasforma questa candidatura in un colloquio — un curriculum e una lettera di presentazione creati in base a ciò questo datore di lavoro sta cercando.

Supera i filtri ATS

Descrizione del lavoro

BionIT Labs seeks a Firmware & Embedded AI Engineer to lead the real-time software design for our bionic devices. You will implement edge AI processing, optimize low-level code, and integrate ROS2 for system orchestration.

You will work with BLE/CAN/SPI/I2C, ensure IEC 62304 compliance, and guide junior developers while delivering robust, safe firmware for medical devices.

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: quantization and MCU deployment.
  • PCB design with ECAD software (Altium, Eagle, KiCad)
  • Prototyping: PCB assembly and rework.
  • 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.

Mansioni

  • 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).

Conoscenze

C/C++
RTOS
ROS2
Python
Embedded AI
PCB design
Git/CMake
English/Italian

Strumenti

Altium
Eagle
KiCad

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.
SALARY RANGE

35-55K€

(including basic, variable and other benefits).

EEO & DEI STATEMENT

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
Firmware Engineer
Firmware Engineer

Bionit Labs • Cesa

In loco
EUR 65.000 - 80.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 Software Engineer (f-m-d)
Embedded Software Engineer (f-m-d)

Raicam • Mondovì

In loco
EUR 30.000 - 36.000
Software Developer
Software Developer

BionIT Labs • Soleto

In loco
EUR 25.000 - 35.000
Robotics Business Developer
Robotics Business Developer

BionIT Labs • Puglia

In loco
EUR 40.000 - 60.000
International travel
Performance-based compensation
Embedded Software Engineer (F-M-D)
Embedded Software Engineer (F-M-D)

Raicam • Lazio

In loco
EUR 30.000 - 36.000
Healthcare coverage
Pension options
Performance bonuses
Firmware & Embedded AI Engineer: Edge ML & ROS2
Firmware & Embedded AI Engineer: Edge ML & ROS2

Bionit Labs • Cesa

In loco
EUR 65.000 - 80.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