Embedded Test Automation Engineer

TechDigital Group

Mountain View (CA)

On-site

USD 120,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology company is seeking a skilled engineer to lead the development of automated testing for embedded applications. The ideal candidate will manage CI/CD pipelines, design test scripts, and maintain Docker environments. A BS in Computer Science or a related field is required, along with 8+ years of experience in software validation. Strong knowledge of Python, embedded Linux, and CI/CD tools is essential for this role, which offers competitive compensation in Mountain View, California.

Qualifications

  • 8+ years in software validation and system test leadership.
  • Familiarity with automotive communication protocols (CAN, DOIP, Ethernet) and application protocols (UDS, SomeIP).
  • Skilled in developing system and subsystem-level test plans and reports.

Responsibilities

  • Design and develop automated test scripts and script packages for embedded applications.
  • Maintain Docker environments for test execution.
  • Build and manage CI/CD pipelines for test automation.
  • Execute functional, performance, and stress tests and review/publish test results.

Skills

Strong proficiency in Python (Pytest) and automation framework development
Extensive experience testing embedded Linux and Android applications
4+ years with Docker and Jenkins for CI/CD automation
Hands-on experience with USB, UART, SPI, I2C interfaces
Proficient in tools such as CANoe, PCAN, Wireshark, and PacketSender
Experience with Android CTS and Monkey testing
Expertise in building data-driven automation frameworks

Education

BS in Computer Science or Computer/Electrical Engineering

Job description

Overview

We are seeking a skilled and collaborative engineer to lead the development and execution of automated testing for embedded applications. This role is responsible for designing and developing automated test scripts, creating script packages, and maintaining Docker environments for test execution. You will build and manage CI/CD pipelines for test automation, execute functional, performance, and stress tests, and review and publish test results. Additional responsibilities include developing and maintaining comprehensive test plans, managing test case systems, automating test planning and execution workflows, and working closely with development teams to debug and resolve issues.

Responsibilities
  • Design and develop automated test scripts and script packages for embedded applications.
  • Maintain Docker environments for test execution.
  • Build and manage CI/CD pipelines for test automation.
  • Execute functional, performance, and stress tests and review/publish test results.
  • Develop and maintain comprehensive test plans and manage test case systems.
  • Automate test planning and execution workflows.
  • Collaborate with development teams to debug and resolve issues.
Qualifications
  • BS in Computer Science or Computer/Electrical Engineering
  • 8+ years in software validation and system test leadership
  • Strong proficiency in Python (Pytest) and automation framework development
  • Extensive experience testing embedded Linux and Android applications
  • 4+ years with Docker and Jenkins for CI/CD automation
  • Familiarity with automotive communication protocols (CAN, DOIP, Ethernet) and application protocols (UDS, SomeIP)
  • Hands-on experience with USB, UART, SPI, I2C interfaces
  • Proficient in tools such as CANoe, PCAN, Wireshark, and PacketSender
  • Experience with Android CTS and Monkey testing
  • Expertise in building data-driven automation frameworks and test management tools like TestRail or Xray
  • Skilled in developing system and subsystem-level test plans and reports
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Test Engineer
Embedded Software Test Engineer

360 IT Professionals • San Ramon (CA)

On-site
USD 90,000 - 120,000
Software Test Engineer
Software Test Engineer

Pentangle Tech Services | P5 Group • Illinois

On-site
USD 110,000 - 140,000
Embedded Python automation Engineer - Selenium Experience
Embedded Python automation Engineer - Selenium Experience

Global Connect Technologies • Oak Brook (IL)

On-site
USD 90,000 - 120,000
Senior Software Developer in Test – Infrastructure, Automation
Senior Software Developer in Test – Infrastructure, Automation

Jobtailor • Palo Alto (CA)

On-site
USD 120,000 - 160,000
Embedded Test Automation Engineer
Embedded Test Automation Engineer

Green Key Resources • Pennsylvania

Hybrid
USD 100,000 - 150,000
Embedded QA Engineer
Embedded QA Engineer

Pentangle Tech Services | P5 Group • Massachusetts

On-site
USD 75,000 - 100,000
Senior Embedded Test Automation Engineer (CI/CD)
Senior Embedded Test Automation Engineer (CI/CD)

TechDigital Group • Mountain View (CA)

On-site
USD 120,000 - 150,000
Senior Embedded SW Test Automation Engineer
Senior Embedded SW Test Automation Engineer

Pailin Group Psc • Town of Texas (WI)

On-site
USD 80,000 - 100,000
Senior Software Tools Developer
Senior Software Tools Developer

Jobtailor • Dearborn (MO)

On-site
USD 140,000 - 170,000
Android Automated Test Engineer
Android Automated Test Engineer

Veriipro • Palo Alto (CA)

On-site
USD 90,000 - 120,000