Firmware Engineer

BionIT Labs

Soleto

In loco

EUR 35.000 - 55.000

Tempo pieno

3 giorni fa
Candidati tra i primi
Generatore di candidature

Una candidatura completa in un minuto — curriculum e lettera di presentazione personalizzati, pronti da inviare.

Supera i filtri ATS

Descrizione del lavoro

BionIT Labs in Italy is seeking a Firmware & Embedded AI Engineer to lead real-time embedded software development for our medical devices. You will integrate edge AI, work with ROS2 for system orchestration, and optimize low-level performance on ARM Cortex-M MCUs.

The role emphasizes clean code, modular design, and compliance with MedTech standards. You will mentor junior developers and contribute to IEC 62304 documentation, with a collaborative, cross-functional team in Soleto, Puglia.

Competenze

  • 3+ years in firmware development and embedded systems.
  • Expert C/C++ with RTOS (FreeRTOS/Zephyr) and ROS2 framework, Python for data analysis/AI training.
  • Embedded AI workflows (quantization and MCU deployment).
  • PCB design with ECAD tools (Altium, Eagle, KiCad).
  • Prototyping with PCB assembly and rework.
  • Git, CMake, and debugging (J-Link, GDB, Logic Analyzers).
  • Fluent in English and Italian.

Mansioni

  • Firmware Engineering: Develop high-performance, real-time C/C++ for ARM Cortex-M MCUs.
  • Edge AI & Signal Processing: Integrate TinyML models and DSP for real-time pattern recognition.
  • Middleware: Architect data exchange using ROS2 for system orchestration.
  • Software Design: Build modular, scalable codebases using OOP and modern design patterns.
  • Quality & Testing: Ensure reliability with unit tests and Hardware-in-the-Loop (HIL).
  • Leadership & Docs: Mentor juniors and maintain MedTech IEC 62304 documentation.

Conoscenze

Firmware development
C/C++
RTOS
ROS2
Embedded AI
Python for data analysis
English & Italian
DSP/Signal processing
PCB prototyping
Git & debugging
Communication & leadership

Strumenti

GDB
CMake
J-Link
Logic Analyzers
BLE/CAN/SPI/I2C interfaces
ECAD tools (Altium, Eagle, KiCad)

Descrizione del lavoro

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

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

Embedded Software Engineer (f-m-d)
Embedded Software Engineer (f-m-d)

Raicam • Mondovì

In loco
EUR 30.000 - 36.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
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
Firmware Engineer

Adhr Group • Bardi

In loco
EUR 40.000 - 45.000
Firmware Engineer - RIF 99583
Firmware Engineer - RIF 99583

WeHunt • Genova

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

Embodied AI • Roma

In loco
EUR 60.000 - 95.000
Electrical/Electronic Assembly Engineer for Robotics
Electrical/Electronic Assembly Engineer for Robotics

Aretè & Cocchi Technology • Genova

In loco
EUR 25.000 - 30.000
Private health care coverage
Flexible working time
Junior Firmware Engineer
Junior Firmware Engineer

MERMEC • Morgano

In loco
EUR 27.000 - 33.000
Electronic meal vouchers
Welfare benefits
Firmware Engineer
Firmware Engineer

WeHunt • Genova

Ibrido
EUR 40.000 - 60.000
Firmware Engineer Junior
Firmware Engineer Junior

Michael Page International Italia S.r.l. • Bologna

In loco
EUR 25.000 - 35.000
Buoni pasto