Test Lead - Embedded Software Engineer

job
  • Capgemini Engineering
Job Summary
Location
Bartlesville ,OK
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
05 Jan 2025
Share
Job Description

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

  • 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 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.
  • Experience developing and maintaining test automation frameworks for I/O peripherals and Hardware Abstraction Layers (HAL), focusing on low-level interfaces and real-time performance.
  • Familiarity with any scripting languages for test automation like python etc. and knowledge of safety-critical systems.

Other Smiliar Jobs
 
  • Toronto, ON
  • 5 Days ago
  • Waltham, MA
  • 4 Days ago
  • Waltham, MA
  • 4 Days ago
  • Pittsburgh, PA
  • 4 Days ago
  • Andover, MA
  • 5 Days ago
  • Bartlesville, OK
  • 4 Days ago
  • Irvine, CA
  • 4 Days ago
  • Denver, CO
  • 4 Days ago
  • Richmond, VA
  • 4 Days ago
  • Alameda, CA
  • 5 Days ago
  • San Jose, CA
  • 5 Days ago
  • Santa Clara, CA
  • 5 Days ago
  • San Mateo, CA
  • 5 Days ago