12 days ago
La Spezia, ItalyEntry Level
Responsibilities
- Develop real-time embedded software using C and C++.
- Design and implement legacy and next-generation platform software components.
- Develop and maintain proprietary hardware drivers.
- Build system-management and control software.
- Integrate software and support validation of developed components.
- Prepare and update technical project documentation.
- Support testing, anomaly analysis, and technical reporting.
- Collaborate with system, hardware, and validation teams.
Requirements
- Degree in computer engineering, electronics engineering, automation engineering, or a related field.
- At least 1 year of experience in the subjects covered by the role.
- Knowledge of embedded software development and real-time programming.
- Strong C/C++ coding and software-debugging skills.
- Knowledge of software-design principles for embedded systems.
- Experience or a thesis in safety-critical contexts, software integration, testing, technical reporting, modeling and simulation tools, Redmine, or Linux is preferred.
Benefits
- Permanent employment contract under the Italian Commerce Collective Agreement.
- Work based onsite at the client location in Genoa.
- Flexible-work support, including remote work and/or flexible hours where applicable.
- Professional development and certification pathways.
- Opportunities to progress toward Tech Lead, Software Architect, or System Architect roles.
- Inclusive workplace and career-development opportunities.
About Capgemini
Capgemini is a global IT services and consulting firm that delivers strategy, cloud, AI, software engineering, and managed services to large enterprises and public-sector clients. Founded in 1967 and headquartered in Paris, it is publicly traded on Euronext Paris and operates in 50+ countries. The group expanded its engineering capabilities by acquiring Altran in 2020, now operating as Capgemini Engineering.
