Test Lead- Embedded Software Engineer -
CapgeminiAbout the role
Description
Job description:
Capgemini Engineering is looking for an experienced Test Lead- Embedded Software Engineer to join the Embedded Engineering team to test the products within the oil and gas domain.
Key responsibilities:
· Responsible for Test Strategy Development and leading QA/testing Team & efforts for embedded software systems of Oil & Gas domain devices, 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 OPCUA, 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
· 7+ years of extensive experience in Test Strategy Development and leading QA/testing Team & efforts for embedded software systems, focusing on applications running on Embedded Linux platforms.
· Proven track record in developing and executing test strategies, covering unit, integration, system, and regression testing in embedded environments.
· Experience on developing and run tests for communication protocols such as OPCUA, MQTT, CAN, Sparkplug B, Modbus, TCP/IP, and UDP.
· Experience validating embedded systems, ensuring proper integration between Linux/Unix systems and embedded software solutions using cross-platform tools.
Nice to have:
· Expertise in automating test cases within CI/CD pipelines using tools like GIT, Jenkins, and CI/CD systems, ensuring streamlined testing workflows.
· Experience conducting performance, load, and stress testing for industrial embedded systems and optimizing for resource-constrained devices
· Familiarity with any scripting languages for test automation like python etc. and knowledge of safety-critical systems.
· Knowledge of Gas Chromatography, Gas Analyzers and system integration testing with DCS/ PLC/ SCADA will be highly valued.
· Prior experience in the Oil & Gas domain is strongly preferred
Life at Capgemini
Capgemini supports all aspects of your well-being throughout the changing
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s