Embedded Software Engineer
Capgemini
Capgemini
Join Capgemini Engineering, a global leader in engineering services, and contribute to shaping the future of technology. We empower innovative companies with our digital and software expertise, working on projects ranging from autonomous vehicles to advanced robotics.
This is a unique opportunity to advance your career in a dynamic environment where no two days are the same. Become part of a diverse team of 340,000 professionals across over 50 countries, driving digital and sustainable transformations for businesses worldwide.
Develop and implement automated test solutions for embedded Linux HMI and control systems utilizing Python-based frameworks. Transform manual test procedures into automated scripts to ensure comprehensive test coverage. Configure and manage test environments, including embedded devices, Arduino, simulators, and peripheral interfaces. Validate software functionality across various communication protocols like Serial, CAN, SPI, I2C, and RS232. Conduct defect tracking, debugging, and root-cause analysis to enhance product quality and reliability.
We seek an experienced Embedded Testing professional with 4-9 years of expertise in automation, test protocol development, and execution. A strong command of Python and automation frameworks like PyTest is essential. Familiarity with Linux-based systems, HMI applications, and firmware validation is required. Experience with hardware, Arduino, peripheral devices, and communication protocols such as CAN, SPI, I2C, and RS232 is crucial.
Candidates should possess excellent analytical and problem-solving skills, with proficiency in test design, automation strategy, defect management using Jira, and strong communication abilities. This permanent role is based in Pune.
Capgemini
Software Development