Mid-Level, Senior
In Capgemini Engineering, a global leader in engineering services, we unite a global team of engineering, science, and technology talents to help the world's most innovative companies unleash their potential. From autonomous vehicles to life-saving robots, our digital and software technology experts think outside the box, offering unique research and development and engineering services across all sectors. Join us for a career rich in opportunities, where you can make a difference, in an environment where every day is unique.
As a Firmware Robotics Engineer at Capgemini Engineering, you will be involved in developing innovative solutions for autonomous robotic platforms, contributing to the design and integration of firmware and embedded software for advanced navigation, control, and automation systems.
In this role, you will be a key element in the following activities:
Development of firmware and embedded software in C/C++ on STM32 platforms.
Design and integration of autonomous robotic systems based on GPS-RTK, sensors, and actuators.
Software development in Embedded Linux and Real Time Operating Systems environments.
Debugging, testing, and software validation activities.
Preparation of technical documentation, analysis, and test plans.
Support for continuous improvement of processes, tools, and software quality.
Methodologies: experience in structured software development contexts, preferably embedded and/or industrial, with the use of Agile methodologies Capgemini DNA: Trust and Team Spirit
Technical skills:
Excellent knowledge of C/C++ and embedded firmware development.
Experience with STM32 platforms.
Knowledge of Embedded Linux, FreeRTOS, or Yocto.
Experience or familiarity with ROS (Robot Operating System).
Knowledge of control protocols and systems such as: CAN Bus, GPS / GPS-RTK, IMU, Electric Motors
Experience with versioning and development tools such as Git, Jira, Confluence, Jenkins, and Bitbucket
Experience in debugging and software validation activities
Knowledge of embedded architectures and real-time systems.
Language skills: good knowledge of English.
Nice to have:
Experience in GUI development using Qt / Qt Creator
Knowledge of FMEA/FMECA methodologies
Experience in developing robotic and autonomous systems
Knowledge of continuous integration processes and test automation.
Education: Degree in Computer Engineering, Electronics, Automation, Robotics, or equivalent disciplines.
We recognize the importance of flexible work solutions to support you. Whether it's remote work, flexible hours, or both, you'll find an environment that fosters work-life balance.
At the heart of our mission is your career, with professional growth paths designed to support you in exploring a world of opportunities.
We are committed to promoting social responsibility by creating an inclusive work environment where diverse talents are valued. Diversity is a pillar of our corporate culture, enriching our work through experiences, cultures, ethnicities, communication styles, and behaviors.
Location: Milan office – hybrid work mode.
Contract type: permanent contract
Classification: CCNL Commercio 2nd or 1st level
Job Title: Software Engineer/ Senior Software Engineer
Gross annual salary (RAL):
from 31,270 to 40,150 for the 2nd level of commerce
from 35,057 to 57,475 for the 1st level of commerce
The indicated salary range is defined in accordance with European and national legislation on pay transparency.
The minimum value of the range corresponds to the minimum economic treatment provided by the applicable CCNL for the level and position indicated above and does not necessarily represent the entry salary. The salary that will be proposed at the end of the selection process will be determined based on skills, professional experience, seniority level, and specific characteristics of the selected profile and in coherence with the company's remuneration and classification system, respecting objective and neutral criteria from a gender perspective.
A global leader in Engineering and R&D services, Capgemini Engineering combines its deep knowledge of industrial sectors and cutting-edge digital and software technologies to support the convergence between the physical and digital worlds. Also benefiting from the skills of the rest of the Group, it helps clients accelerate their path towards Intelligent Industry. Capgemini Engineering can count on more than 55,000 team members of engineers and scientists in over 30 countries worldwide, with expertise in various sectors including Aeronautics, Space, Defense, Naval, Automotive, Rail, Infrastructure & Transportation, Energy, Utilities & Chemicals, Life Sciences, Communications, Semiconductor & Electronics, Industrial & Consumer, Software & Internet. Capgemini Engineering is an integral part of the Capgemini Group, a global partner for the technological and business transformation of companies, which leverages the power of AI to deliver value to its clients. We imagine the future of organizations and transform it into reality through AI, technology, and people. With almost 60 years of experience, we are a responsible and diversified group of over 420,000 people present in more than 50 countries worldwide. We provide end-to-end services and solutions thanks to our deep sectoral expertise and a solid ecosystem of partners, leveraging our skills in strategy, technology, design, engineering, and operational management. In 2025, the Group recorded total revenues of 22.5 billion euros.
Make it real. | www.capgemini.com
The job offer is addressed to both sexes in compliance with Legislative Decree 198/2006. Furthermore, we pay attention and sensitivity to future resources belonging to protected categories, pursuant to articles 1 and 18 of law 68 of '99. Personal data will be processed in accordance with the provisions contained in EU regulation 2016/679.
#LI-Onsite
#LI-FD1
Sign up to apply and find out right away if you're a fit.
Your agent will tell you — in seconds.
Sign up and I'll tell you right away how well Capgemini matches you — what you already have, and what's missing. Then I stay on it: I search for you and only write when I find something worth your time.