30 days ago
Rome, ItalySenior
Responsibilities
- Design and develop complex, high-reliability C++ software applications using object-oriented programming.
- Define software architecture decisions and applicable design patterns.
- Manage the complete software lifecycle, including analysis, design, development, testing, validation, and maintenance.
- Develop CUDA/C++ functional models based on Matlab/Simulink models.
- Work with TCP/IP and UDP network communication protocols.
- Participate in code reviews and improve code quality and performance.
- Collaborate with cross-functional teams and provide technical leadership.
Requirements
- At least 5 years of professional software development experience.
- Strong knowledge of object-oriented design principles, SysML, and design patterns.
- Solid experience with the software lifecycle for mission-critical applications.
- Knowledge of TDD and unit testing, including JUnit, CPPUnit, Spock, or equivalent tools.
- Strong knowledge of Git, multithreading, and memory optimization techniques.
- Degree or diploma in Computer Engineering, Embedded Systems, or a related field.
- Good English-language proficiency.
- Prior aerospace or defense experience is preferred.
Benefits
- Permanent employment contract.
- Flexible work options are supported, including remote work and flexible hours, although this position is based onsite in Rome.
- Professional development and career-growth pathways, including potential progression toward Tech Lead or Architect roles.
- Opportunities to work on high-impact technology projects and access dedicated certification programs.
- Inclusive workplace focused on diversity, social responsibility, and work-life balance.
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.
