Embedded Software Engineer
Capgemini
At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same.
Responsibilities:
- Design, develop, and optimize software for real-time embedded systems.
- Program in C, C++, Python, Rust, or other suitable low-level languages.
- Integrate and configure embedded Linux and RTOS on electronic devices.
- Develop and implement hardware drivers and communication protocols.
- Perform testing, debugging, and optimization of software to enhance its efficiency and reliability.
- Collaborate with hardware and firmware teams to ensure efficient software integration.
Your Profile: Education: Degree in Electronics, Computer Science, Telecommunications, or related fields.
Experience: Minimum of 3 years developing software for embedded systems and optimizing real-time code.
Technical Skills:
- Programming in C, C++, Python, Rust, or other low-level languages.
- Proficiency with embedded Linux and real-time operating systems (RTOS).
- Development of drivers and hardware controllers.
- Communication protocols such as UART, SPI, I2C, CAN, Ethernet.
Having a disability certificate will be positively considered as part of our inclusion and diversity policy.
We offer an extensive range of training opportunities, including in-person, online, and certification courses. Even if you don't meet 100% of the required skills, we'd love to get to know you! Our commitment to inclusion and equal opportunities is reflected in our Equality Plan and Ethical Code, which guarantee professional development and equal opportunities for selection in an environment free from discrimination based on ethnicity, nationality, social origin, age, sexual orientation, gender expression, religion, or any other personal, physical, or social circumstance.
Capgemini has a comprehensive CATALOG OF MEASURES for development and work-life balance (family support, insurance and vouchers, additional holidays for personal time, etc.). Want to know more?
- Continuous professional development opportunities:
- Cutting-edge technology courses
- Personal skills development training
• Additional benefits:
- 50% subsidized health insurance
- 24 working days of vacation + 2 personal days + December 24th and 31st as non-working days
- Flexible compensation plan
- Additional financial support for meals and remote work
- Flexible working hours and summer intensive schedule
Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem.
#LI-JT2
#LI-Onsite