1 day ago
Rome, ItalySenior
Responsibilities
- Develop embedded software in C/C++ on Linux systems.
- Design and implement low-level software components.
- Perform development, integration, and debugging on hardware targets and in laboratory environments.
- Configure and customize PetaLinux/Xilinx environments.
- Analyze, verify, and resolve software issues in complex embedded contexts.
- Collaborate with multidisciplinary teams on hardware/software integration and solution validation.
- Support evolutionary maintenance and optimization of legacy systems.
Requirements
- Solid experience developing embedded software with C/C++.
- Experience with Embedded Linux operating systems.
- Knowledge of VxWorks.
- Experience using PetaLinux/Xilinx environments.
- Ability to work with complex hardware environments and debug directly on targets.
- A degree in computer engineering, electronics engineering, telecommunications engineering, or a related discipline.
- Good English-language proficiency.
- Kernel Space programming and previous aerospace and defence experience are advantageous.
Benefits
- Permanent employment contract.
- Flexible-work support, including remote work and/or flexible hours, although this position is based onsite in Rome.
- Professional growth paths and access to certification programs.
- Opportunities to work on high-impact technology projects and progress toward Tech Lead or Architect roles.
- Inclusive work environment and commitment to diversity and social responsibility.
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.
