9 days ago
Milan, ItalyEntry Level
Responsibilities
- Design, develop, integrate, and test a multicomponent framework for embedded-system development and validation.
- Integrate the framework with certified tools for code compilation, static and dynamic software analysis, documentation generation, and reporting.
- Analyze and port legacy components to Python 3.
- Design and develop software automation processes and CI/CD pipelines.
- Contribute to AI-driven solutions that optimize software development and validation activities.
- Collaborate with multidisciplinary teams to maintain high standards of software quality and reliability.
Requirements
- Advanced knowledge of Python 3 and type hints.
- Excellent knowledge of Git and experience developing in Linux environments.
- Knowledge of software automation principles and CI/CD processes.
- Basic knowledge of Docker, Jenkins, GitHub Actions, and C.
- Experience with WSL, AI/Copilot-based solutions, UI/UX Design, multicomponent non-web software applications, or embedded development is preferred.
- Good written and spoken English.
Benefits
- Permanent employment contract under the CCNL Commercio 2nd level.
- Flexible work options, including remote work and flexible hours.
- Professional growth paths, certification opportunities, and potential progression toward Tech Lead or Architect roles.
- Opportunity to work on high-impact technology projects with new tools, languages, and environments.
- Hybrid work arrangement with presence at the Agrate office two or three days per week.
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.
