Capgemini

Senior Engineer C++

Capgemini
Apply
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.

Tech Stack

C++GitJUnitMATLAB

Categories

Capgemini

About Capgemini

10,000+ employees

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.

Contact me