Jobs and Careers
CA

Test Lead- Embedded Software Engineer -

Capgemini
United Statesfull_timeVerifiedPosted 4 Dec 2024

About the role

Test Lead- Embedded Software Engineer - -077682

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 Kit

Free account required — sign up in 30s

Company

Capgemini

View company profile →