Pubblica annuncio gratuito
Ricevi nuove offerte di lavoro

Crea una Job Alert gratuita per software embedded engineer / genova

Software Embedded Engineer

Pubblicato il 16-10-2026 - Generative Bionics in Genova

About Us

Generative Bionics is a deep-tech company building humanoid robot platforms to deploy human-centered Physical AI. We design intelligent, capable machines that work alongside people in real-world environments — developed in Genova, Italy.

Role

We are building a new generation of wearable sensing systems capable of capturing, processing, and transmitting high-quality biomechanical and physiological data in real-world environments. We are looking for an Software Embedded Engineer to develop the firmware and low-level software that powers our devices and enables reliable communication between sensors, wireless networks, and higher-level software platforms.You will contribute to the design, development, and optimization of embedded software running on resource-constrained systems, working across sensing, data acquisition, wireless communication, synchronization, and device management. The role is highly practical and close to both hardware and product development. You will write production-quality firmware, test and validate it on physical devices, troubleshoot issues across the hardware/software boundary, and collaborate closely with electronics, mechanical, and software engineers to transform innovative concepts into robust and scalable products.

Responsibilities

- - Design, implement, and maintain embedded software in C/C++ for microcontroller-based systems and wearable devices;

- - Develop interfaces and acquisition pipelines for IMUs and other sensors, ensuring reliable sampling, synchronization, calibration, and data quality;

- - Design and maintain real-time software architectures using RTOS frameworks, managing tasks, synchronization mechanisms, interrupts, and inter-task communication;

- - Develop and debug peripheral drivers and hardware abstraction layers for custom electronics platforms;

- - Implement and optimize communication protocols such as BLE, Wi‑Fi, and other low‑latency wireless technologies;

- - Develop mechanisms for timestamping, clock synchronization, buffering, and reliable data exchange across distributed devices;





- - Perform firmware debugging and system validation using hardware tools such as JTAG/SWD debuggers, oscilloscopes, and logic analyzers;

- - Work closely with electronics, hardware, and software teams to define interfaces, solve integration issues, and improve overall system reliability;

- - Contribute to code reviews, testing strategies, continuous integration processes, and software architecture decisions;

Requirements

- - Bachelor's or Master's degree in Computer Engineering, Electronic Engineering, Computer Science, or a related field;

- - 1+ years of professional experience in embedded software development;

- - Strong experience with C and C++ for embedded systems;

- - Solid experience with microcontrollers (MCUs) and resource‑constrained embedded systems;

- - RTOS: Hands‑on experience with real‑time operating systems, including task scheduling, synchronization, interrupts, and inter‑task communication;

- - Experience developing and debugging device drivers and hardware abstraction layers;

- - Good knowledge of I2C, SPI, UART, USB, CAN, and similar embedded communication interfaces;

- - Experience integrating sensors, particularly IMUs and other sensing technologies commonly used in wearable devices;

- - Understanding of sensor sampling, synchronization, calibration, timestamping, and basic signal processing concepts;

- - Familiarity with BLE, Wi‑Fi, and low‑latency wireless communication protocols;

- - Experience with JTAG/SWD debuggers, oscilloscopes, logic analyzers, and embedded debugging workflows;

- - Good understanding of modular embedded software design and software/hardware interfaces;

- - Experience with Git, code reviews, testing methodologies, and CI workflows;





- - Ability to read electronic schematics and hardware datasheets and collaborate effectively with hardware teams;

- - Strong troubleshooting skills across firmware, electronics, and system integration domains;

- - Good written and verbal communication skills in English;

- - Availability to travel nationally and internationally is expected;

- - Experience developing firmware for wearable devices, motion tracking systems, or body‑worn sensor platforms;

- - Experience working with IMUs, magnetometers, pressure sensors, EMG, or physiological sensing technologies;

- - Knowledge of sensor fusion, orientation estimation, and motion tracking algorithms;

- - Experience with low‑power embedded systems, battery‑operated devices, and power optimization techniques;

- - Familiarity with ARM Cortex‑M architectures and related development ecosystems;

- - Experience with Zephyr, FreeRTOS, or comparable RTOS frameworks;

- - Knowledge of Python for testing, device automation, analysis, or engineering tooling;

- - Experience with bootloaders, firmware update mechanisms, and OTA update solutions;

- - Basic understanding of embedded security principles and secure device communication;

We Offer

- - The opportunity to develop cutting‑edge wearable technologies at the intersection of embedded systems, sensing, biomechanics, and AI;

- - An innovative, fast‑paced, and highly collaborative environment;

- - Direct involvement in the design and development of products from concept to deployment;

- - Exposure to multidisciplinary teams spanning hardware, software, AI, and product development;

- - Competitive salary and benefits package (CCNL Metalmeccanico);

- - Flexible and meritocratic startup culture focused on innovation and technical excellence;

Disclaimer

We are proud to be an Equal Opportunity Employer. We evaluate all qualified applicants solely on the basis of merit and business needs, without distinction or discrimination based on gender, race, color, ethnic or social origin, age, religion, sexual orientation, gender identity, disability, or any other characteristic protected by law.

#J-18808-Ljbffr

» RISPONDI A QUESTO ANNUNCIO
Altri Annunci
Product Engineer, Platform
2026-10-17 00:19:10 - Callimacus - Varese
At Callimacus, we're working to change how people interact on the web. For the past 30 years, the user experience as we know it has been anchored to a typographic paradigm — predefined navigation trees of pages, s [...]
Client Success Manager
2026-10-17 00:19:10 - Seedtag - Modena
We’re looking for a Client Success Manager to join our team in Milan, cover a maternity leave and play a key role in shaping the future of neuro-contextual advertising at a global scale. Who We Are Seedtag is the [...]
Ricevi nuove offerte di lavoro

Crea una Job Alert gratuita per software embedded engineer / genova

Legal Counsel, Italy
2026-10-17 00:19:07 - Novocure - Mantova
At Novocure, every role contributes to extending the lives of people living with cancer. As our new Legal Counsel, Italy, you'll play a key part in this mission. Legal Counsel, Italy, you will be a trusted legal par [...]
JUNIOR MECHANICAL ENGINEER – QUALITY
2026-10-17 00:19:06 - Teoresi Group - Chieti
Teoresi S.p.A. – 35+ anni di storia, 8 società tra Italia, Stati Uniti, Germania e Svizzera, oltre 1200 risorse, 4 acquisizioni in un anno: un solo partner, un’unica soluzione. Sei un/una neolaureato/a in Ingeg [...]