2 days ago
Madrid, SpainSenior
Responsibilities
- Develop applications and software components in Python.
- Implement and integrate solutions for embedded systems.
- Develop and maintain simulators and communication tools.
- Integrate systems and validate functionality.
- Collaborate with international teams on the design and development of new solutions.
- Help define and improve development processes and tools.
Requirements
- Professional experience in software development with Python.
- Knowledge of communication protocols such as TCP/IP and MQTT.
- Experience working with SSH and Linux environments.
- Knowledge of systems integration and embedded environments.
- English proficiency at B2 level or higher for meetings and technical documentation.
- Experience with Jenkins, Cucumber, simulator development, and additional embedded systems and communications knowledge are valued.
Benefits
- Hybrid work in Madrid with approximately two days per week in the office.
- Training and certification opportunities, including in-person, online, Mylearning, Capgemini University, and digital campuses.
- Access to learning platforms including Coursera, Udemy, Pluralsight, Harvard Manager Mentor, and Education First.
- 24 vacation days, two personal days, December 24 and 31 off, and the option to purchase up to seven additional vacation days annually.
- Wellbeing HUB support for physical and mental health.
- FlexAbroad option to work remotely from another country for up to 45 days.
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.
