Wearable Embedded Firmware Engineer (C/C++, RTOS) – Genoa

Generative Bionics S.r.l.

Genova

On-site

EUR 45,000 - 70,000

Full time

10 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Flexible startup culture

Job summary

Generative Bionics S.r.l. in Genova, Italy seeks a Software Embedded Engineer to develop firmware for wearable sensing devices.

You will work on low-level software powering sensors, wireless modules, and device management, collaborating with electronics, hardware, and software teams to deliver robust, production-grade firmware. You will design real-time software architectures, implement drivers, validate on hardware, and help optimize power, timing, and data integrity across distributed devices.

Qualifications

  • Bachelor's or Master's degree in Computer/Electronic Engineering, Computer Science, or related field.
  • 1+ years of embedded software development experience with C/C++.
  • Experience with RTOS, device drivers, and hardware interfaces.
  • Good English written and verbal communication skills.

Responsibilities

  • Design, implement, and maintain embedded software in C/C++ for microcontroller-based wearables.
  • Develop interfaces and pipelines for sensors (IMUs) ensuring data quality and synchronization.
  • Create real-time software architectures with RTOS, manage tasks and interrupts.
  • Develop and debug drivers and hardware abstraction layers for custom electronics.
  • Implement BLE/Wi-Fi and low-latency wireless protocols and data exchange.
  • Support timestamping, clock synchronization, buffering, and distributed device coordination.
  • Firmware debugging and validation using JTAG/SWD, scopes, and logic analyzers.
  • Collaborate with hardware and software teams to improve system reliability and CI processes.

Skills

C/C++ (embedded)
RTOS experience
Firmware debugging
English communication
Git, CI workflows
Sensor interfaces (I2C/SPI/UART)

Education

Bachelor's or Master's in Computer/Electronic Engineering or CS

Tools

JTAG/SWD
Oscilloscopes
Logic analyzers
Microcontrollers (MCUs)

Job description

Generative Bionics S.r.l. in Genova, Italy seeks a Software Embedded Engineer to develop firmware for wearable sensing devices.

You will work on low-level software powering sensors, wireless modules, and device management, collaborating with electronics, hardware, and software teams to deliver robust, production-grade firmware. You will design real-time software architectures, implement drivers, validate on hardware, and help optimize power, timing, and data integrity across distributed devices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Embedded Engineer
Software Embedded Engineer

Generative Bionics S.r.l. • Genova

On-site
EUR 45,000 - 70,000
Competitive salary
Flexible startup culture
Firmware Engineer - RIF 99583
Firmware Engineer - RIF 99583

WeHunt • Genova

Hybrid
EUR 60,000 - 90,000
Firmware Engineer
Firmware Engineer

WeHunt • Genova

On-site
EUR 40,000 - 60,000
Embedded C Software Engineer - On-Site Reggio Emilia
Embedded C Software Engineer - On-Site Reggio Emilia

RE:LAB s.r.l. • Reggio Emilia

On-site
EUR 42,000 - 56,000
Hybrid R&D Firmware Engineer – Embedded Systems
Hybrid R&D Firmware Engineer – Embedded Systems

KION Group • Cernusco sul Naviglio

Hybrid
EUR 45,000 - 65,000
Embedded C/C++ Firmware Engineer - Torino On-site
Embedded C/C++ Firmware Engineer - Torino On-site

SolutionTech srl • Torino

On-site
EUR 45,000 - 65,000
Expert Embedded Firmware Engineer - C, MCUs, Bluetooth
Expert Embedded Firmware Engineer - C, MCUs, Bluetooth

Ik Multimedia • Modena

On-site
EUR 40,000 - 60,000
Embedded Firmware Engineer — Remote/Hybrid
Embedded Firmware Engineer — Remote/Hybrid

Capgemini • Marcon

Hybrid
EUR 31,000 - 57,000
Embedded Linux Software Engineer - BLE/LoRa/Zigbee
Embedded Linux Software Engineer - BLE/LoRa/Zigbee

The Member Company • Torino

Hybrid
EUR 45,000 - 65,000
Real-Time DSP Firmware Engineer — Embedded & RTOS
Real-Time DSP Firmware Engineer — Embedded & RTOS

Camlin Group • Calderara di Reno

On-site
EUR 52,000 - 72,000
Daily food vouchers
Training support
Discounted gym
+2