12 days ago
La Spezia, ItalyEntry Level
Responsibilities
- Develop real-time embedded software using C/C++.
- Design and implement legacy and next-generation platform software components.
- Develop and maintain proprietary hardware drivers.
- Create system management and control software.
- Integrate software and support validation of developed components.
- Prepare and update project technical documentation.
- Support testing, anomaly analysis, and technical reporting.
- Collaborate with system, hardware, and validation teams to ensure correct solution operation.
Requirements
- Relevant degree in computer engineering, electronic engineering, automation engineering, or a related field.
- At least one year of experience in embedded software or related topics.
- Knowledge of embedded software development and real-time programming.
- Good C/C++ programming and software debugging skills.
- Knowledge of software design principles for embedded systems.
- Experience or thesis work in safety-critical contexts is preferred.
- Experience with software integration, testing, technical reporting, modelling and simulation tools, Redmine, or Linux is preferred.
Benefits
- Permanent employment contract.
- Flexible-work support, including remote work and/or flexible hours, subject to the role's onsite client-location arrangement.
- Professional growth and certification opportunities.
- Potential career progression toward Tech Lead, Software Architect, or System Architect roles.
- Work on complex aerospace and defense systems and advanced real-time technologies.
- Position based in Genoa, onsite at the client.
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.
