Descrizione dell'offerta

Robotics Software Engineer in Genova, Italia

Generative Bionics S.r.l.

  • RemotoLavora da ovunque
  • Tempo pienoOrario settimanale standard
  • ContrattoA termine o freelance

Genova, Italia

Contract: Full-time, Permanent

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 software infrastructure team to make our humanoid robot platform reliable, integrated, observable, and deployable as it evolves from research and prototypes into a real product. We are looking for a Robotics Software Engineer to develop the software building blocks that connect the robot’s subsystems and make them work together reliably. You will contribute to the integration of control, sensing, actuation, AI, teleoperation, simulation, tooling, diagnostics, and deployment workflows across our humanoid platform. The role is strongly practical and close to the robot. You will write and maintain production quality software, test it in simulation and on physical systems, diagnose cross-component issues, and collaborate with engineers from different disciplines to turn complex prototypes into dependable capabilities.

Responsibilities

  • Develop, integrate, test, and maintain software components for the humanoid robot platform;
  • Build interfaces and tooling that connect robot control, sensors, actuators, perception, AI applications, teleoperation, simulation, and data-collection systems;
  • Contribute to reliable configuration, startup, monitoring, logging, and diagnostic workflows for robot software;
  • Investigate and resolve integration issues spanning software, networking, electronics, and mechanical subsystems;
  • Develop automated tests, simulation-based tests, and validation tools to improve platform reliability and reproducibility;
  • Support software releases, deployment, upgrades, and operational validation on laboratory robots and external pilot systems;
  • Work closely with Robotics, Controls, AI, Electronics, and Mechanical Engineering teams to define and implement practical technical solutions;
  • Produce clear technical documentation and contribute to shared engineering standards and code-review practices;

Requirements

  • Solid programming skills in C++ and/or Python and versioning systems like git;
  • Experience building, debugging, and maintaining non-trivial software systems;
  • Good understanding of software-engineering practices, including version control, testing, debugging, and code review;
  • Curiosity, ownership, and willingness to work hands‑on with real systems;
  • Ability to work effectively in a multidisciplinary and fast‑paced environment;
  • Professional proficiency in English;
  • Availability to travel nationally and internationally is expected;
  • Experience developing software for robotics, automation, embedded devices, industrial machinery, vehicles, medical devices, or other physical products;
  • Experience bringing software from development into real‑world deployment, including validation, operational support, issue diagnosis, and iterative improvement;
  • Familiarity with robotics middleware, communication technologies, and frameworks such as ROS 2, YARP, DDS, gRPC, Zenoh, WebRTC, or equivalent distributed component‑based systems;
  • Experience with Linux, real‑time systems, embedded Linux, device communication, EtherCAT, CAN/CAN‑FD, serial protocols, or networked sensors and actuators;
  • Experience working directly with robot hardware, laboratory test setups, electronics, motors, encoders, cameras, IMUs, or other mechatronic systems;
  • Familiarity with CI/CD, reproducible builds, containers, package management, deployment automation, configuration management, or remote diagnostics;
  • Experience with simulation environments, hardware‑in‑the‑loop testing, log analysis, telemetry, or data replay;
  • Familiarity with cloud or edge computing, distributed systems, computer vision, AI/ML pipelines, or teleoperation systems;
  • Basic knowledge of cybersecurity principles for connected products, such as authentication, authorization, secure communication, secrets handling, and secure software updates;
  • Contributions to open‑source projects, personal robotics projects, or a portfolio showing end to end product development;
  • Degree in Robotics, Computer Science, Computer Engineering, Automation, Control Engineering, or a related field, or equivalent practical experience;

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.

Offerte simili

Altre offerte simili

  • Tempo pieno
  • IT

70k

Openjobmetis Spa ricerca per importante azienda del settore ingegneristico un Senior Robotics Software Engineer da inserire presso azienda cliente del settore automazione. Posizione: La risorsa dovrà sviluppare e integrare nuove funzionalità applicative su piattaforme robotiche esistenti, collaborando con team di ingegneria ...

Torino, Italia

  • Remoto
  • Ibrido
  • In sede
  • Tempo pieno
  • Contratto
  • IT
The Role We are looking for a hands-on Robotics Software Engineer to join our Navigation Team. This is an operational role, not a research one: our robots are already deployed in factories, and we need someone to solve the complex engineering problems that only appear in production. You will own the software platform beneath ...

Provincia di Macerata, Italia

Gi Group SpA Filiale di Pescara

Software Engineer - Automation & Robotics

  • Tempo pieno
  • IT
... Azienda internazionale, leader nella progettazione e costruzione di macchinari per la produzione industriale, Automazione, Robotica e Converting, selezioniamo: SOFTWARE ENGINEER - Automation & Robotics Di cosa ti occuperai? Inserito/a nel reparto Engineering, contribuirai allo sviluppo di soluzioni software avanzate per macchine ...

Provincia di Macerata, Italia

Gi Group SpA Filiale di Pescara

Software Engineer - Automation & Robotics

  • Tempo pieno
  • IT
... Azienda internazionale, leader nella progettazione e costruzione di macchinari per la produzione industriale, Automazione, Robotica e Converting, selezioniamo: SOFTWARE ENGINEER - Automation & Robotics Di cosa ti occuperai? Inserito/a nel reparto Engineering, contribuirai allo sviluppo di soluzioni software avanzate per macchine ...

Provincia di Macerata, Italia

Capgemini Engineering

Firmware Robotics Engineer

  • Remoto
  • Tempo pieno
  • IT

40150 - 57475

... assunzione Padova o Marcon – modalità di lavoro ibrida. Tipo di contratto: contratto a tempo indeterminato Inquadramento: CCNL Commercio 2°o 1° livello Mansione: Software Engineer/ Senior Software Engineer Retribuzione annua lorda (RAL): - da 31,270 a 40,150 per il 2° livello del commercio - da 35,057 a 57,475 per il 1° livello ...

Venezia, Italia

  • Remoto
  • Ibrido
  • In sede
  • Tempo pieno
  • IT

40150 - 57475

... assunzione Padova o Marcon – modalità di lavoro ibrida. Tipo di contratto: contratto a tempo indeterminato Inquadramento: CCNL Commercio 2°o 1° livello Mansione: Software Engineer/ Senior Software Engineer Retribuzione annua lorda (RAL): - da 31,270 a 40,150 per il 2° livello del commercio - da 35,057a 57,475 per il 1° livello ...

Marcon, Italia

CA$3 CAD

La divisione Engineering di CLAIRE JOSTER by Eurofirms Group , Società di Ricerca e Selezione del Personale, è alla ricerca di un/una ROBOTICS DESIGN ENGINEER per realtà industriale specializzata nella progettazione e realizzazione di isole robotizzate, sistemi di automazione e impianti ad elevato contenuto tecnologico, ...

Bresso, Italia

  • Ibrido
  • Tempo pieno

39.000 €

... Computer Engineering, Automation Engineering, Mechatronics Engineering, Electrical Engineering or similar technical field. - Experience in industrial automation, robotics software, PLC programming, SCADA systems or manufacturing automation applications. - Good understanding of software architectures, industrial communication ...

Sesto San Giovanni, Italia

  • Tempo pieno

50.400 € - 75.600 €

... accountability, continuous improvement, and engineering excellence. Required Qualification s - Bachelor's or Master's degree in Mechanical Engineering, Automation Engineering, Mechatronics, or a related engineering discipline. - 4–5 years of experience in industrial automation, robotics, manufacturing engineering, or a related ...

Italia

  • Remoto
  • Ibrido
  • In sede
  • Tempo pieno
  • Contratto
  • IT

30.000 € - 50.000 €

... project scope. Their products are primarily applied within the Manufacturing, Healthcare, and Aerospace industries. The Role We are looking for a hands-on Robotics Software Engineer to join our Navigation Team. This is an operational role, not a research one: our robots are already deployed in factories, and we need someone ...

Provincia di Macerata, Italia