What are the responsibilities and job description for the Test Lead - Embedded Software Engineer position at Capgemini Engineering?
Job description :
Capgemini Engineering is looking for an experienced Test Lead- Embedded Software Engineer to join the Embedded Engineering team.
Key responsibilities :
- Responsible for Test Strategy Development and leading QA / testing Team & efforts for embedded software systems, focusing on applications running on Embedded Linux platforms.
- Developing and executing test strategies, covering unit, integration, system, and regression testing in embedded environments.
- Developing and run tests for communication protocols such as MQTT, CAN, Sparkplug B, Modbus, TCP / IP, and UDP.
- Responsible for validating embedded systems, ensuring proper integration between Linux / Unix systems and embedded software solutions using cross-platform tools.
- Responsible for working with hardware and software teams during design and development to provide testing insights on critical areas such as communication stacks and hardware-software integration.
- Responsible for performing regression testing for new features and bug fixes, ensuring stability and backward compatibility in embedded systems.
- Debugging and troubleshooting embedded systems with tools like GDB, JTAG, and hardware debuggers.
- Document test results, track defects, and provide detailed technical reports to stakeholders, ensuring transparent and effective communication.
Required Skills
Nice to have :