Capgemini

Embedded Software Engineering

Capgemini
Apply
1 day ago
La Spezia, Italy +8 moreEntry Level / Mid Level / Senior

Responsibilities

  • Develop low-level embedded software, including drivers and firmware.
  • Develop embedded applications such as infotainment systems.
  • Develop software for safety-critical and regulatory-compliant systems.
  • Perform embedded software verification and validation, including unit, integration, system, and acceptance testing.
  • Work with complex real-time architectures and high-performance embedded solutions.

Requirements

  • Master's degree in Computer Engineering, Embedded Systems, Electronics, or a related field.
  • Prior experience in embedded software application areas.
  • Experience with C and C++ programming languages.
  • Technical English proficiency.
  • Ability to collaborate in teams and improve project solutions continuously.

Benefits

  • Flexible work arrangements, including remote work and flexible hours, with hybrid or onsite work depending on location.
  • Permanent employment contract with positions available in Rome, Milan, Turin, Florence, Genoa/La Spezia, Bologna, Modena, Padua, and Naples.
  • Professional development and certification pathways, with potential progression to Tech Lead, Software Architect, or System Architect.
  • Inclusive work environment focused on diversity, social responsibility, and work-life balance.

Tech Stack

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