Embedded Test Automation Lead

Vayavya Labs Pvt. Ltd

Bengaluru

On-site

INR 1,400,000 - 2,000,000

Full time

45 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Vayavya Labs Pvt. Ltd seeks a hands-on architect to design and build a modular automation framework for embedded products, covering CLI/UI/Serial and protocol-level testing across Linux, RTOS, and Android targets.

You"ll build automated test benches, enable unattended flash/provision/recovery, and drive CI/CD pipelines with robust dashboards, reducing flakiness and enabling credible release campaigns.

Qualifications

  • Must design and own modular automation framework for embedded products across Linux/RTOS/Android targets.

Responsibilities

  • Architect modular automation framework for embedded products and tests.
  • Build and own automated test benches: power, flash, and recovery.
  • Automate display validation with image diff, OCR, and A/V checks.
  • Integrate with CI/CD pipelines (Jenkins/GitLab) with dashboards.
  • Reduce flakiness by improving framework and bench reliability.
  • Mentor automation team and collaborate with firmware and hardware teams.

Skills

Python framework design
Embedded automation
Serial/console automation
CI/CD
Display and image automation
OS coverage
Linux/RTOS/Android testing targets
Hardware bench automation
Git/Jenkins/GitLab CI
JTAG/RTT

Tools

pytest
pyserial
pexpect
OpenOCD/J-Link
Docker
Jenkins
GitLab CI
OpenCV
OCR/SSIM

Job description

Top semiconductor companies are our customers. From consumer electronics to hyperscalers to communications and automotive chips used across all these domains contain platform software or device driver code written by Vayavya. Be it complex interfaces like Ethernet, PCIe, USB, storage, or multimedia devices, GPUs, etc., be it different platforms like Android, Linux, RTOS – Our experts have developed software for all kinds of interfaces and operating systems. We build embedded products where software meets real hardware — displays, physical keys, serial consoles, and multiple operating systems side by side. We need someone to design and build the automation infrastructure that validates them: frameworks that drive a device through its UI, CLI and serial console; a bench that can power-cycle, flash, provision, and recover boards unattended; and a CI Pipeline, engineers actually trust. This is a hands-on architecture and leadership role, not test-execution management.

Join us and make an impact!

Job Description:
  • Architect a modular automation framework covering embedded products, CLI/UI/Console and Protocol-level testing, with a hardware abstraction layer so one suite runs across Linux, RTOS, and Android targets.
  • Build and own automated test benches: relay/GPIO key injection, switchable USB power, programmable PSUs, video capture, remote reset, and unattended flash, provision and bare-metal recovery.
  • Automate display validation (frame capture, golden-reference comparison, OCR, frame-drop, and A/V sync checks) and input injection (matrix keys, touch, long-press, and debounce timing).
  • Integrate everything into CI (Jenkins/GitLab) as pipeline-as-code — commit gates, nightly regression, release campaigns – with result reporting and dashboards leadership can act on.
  • Drive flakiness down as a measured number , fixing the framework or the bench rather than adding retries.
  • Set automation strategy and coverage roadmap, maintain requirements traceability, and triage failures credibly to product, test or bench.
  • Mentor the automation team and partner closely with firmware, hardware, and systems engineering.
Technical Skills (must have):
  • Python at framework-design level — OOP, abstraction and interface design, pytest (fixtures, parametrization, plugins), packaging; strong bash with sed / awk ; able to understand C/C++; Git discipline.
  • Proven experience building or substantially re-architecting an embedded automation framework — the core requirement of this role.
  • Serial/console automation: UART fundamentals (baud, framing, flow control), pyserial , pexpect , robust log parsing, U-Boot interaction; CLI automation over SSH, Telnet, and ADB.
  • Display and input automation: image comparison (pixel diff, SSIM, perceptual hashing), OpenCV, OCR, golden-image management; GPIO/relay key injection, evdev / uinput , shell input
  • OS coverage: Embedded Linux ( systemd , dmesg , /proc , /sys , Yocto or Buildroot); at least one RTOS (FreeRTOS, Zephyr, QNX, ThreadX, AUTOSAR) including testing targets with no shell via serial command interface, JTAG or RTT; Android/AOSP (ADB, logcat , instrumentation).
  • Hardware and bench: UART, I²C, SPI, USB, GPIO, Ethernet/TCP-IP plus one of CAN/LIN, BLE or Wi-Fi; reads schematics and datasheets; instrument automation (SCPI power supplies, scopes/logic analysers, OpenOCD or J-Link).
  • CI/CD: Jenkins or GitLab CI with hardware-attached runners, Docker, JUnit/Allure reporting; sound test design fundamentals.
Good to Have:
  • Robot Framework, Squish for Qt/QML HMI; pytest-embedded , GoogleTest/Unity with gcov .
  • Automotive (CANoe/CAPL, Android Automotive, ISO 26262) or regulated domains (IEC 62304, DO-178C); DOORS, Polarion, Xray. Boot-time, power, and thermal KPIs; graphics stacks (LVGL, Qt/QML, Kanzi); fuzzing and fault injection; Grafana test dashboards; Groovy, Go, or Rust.
Soft Skills:
  • Strong analytical and problem-solving skills
  • Excellent verbal and written communication skills
  • Self-managed and able to learn and adapt
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Test Automation Engineer
Test Automation Engineer

Ultraviolette Automotive Pvt Ltd • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Embedded QA
Embedded QA

Silicon Stack Pty • Pune District

On-site
INR 600,000 - 800,000
Engineer II - Software Testing
Engineer II - Software Testing

NewSpace Research and Technologies • Bengaluru

On-site
INR 1,500,000 - 2,200,000
Test Lead – Embedded Systems & Test Automation
Test Lead – Embedded Systems & Test Automation

Robert Bosch Group • Bengaluru

On-site
INR 1,800,000 - 2,500,000
Lead SDET
Lead SDET

Acldigital • India

On-site
INR 1,200,000 - 1,800,000
Sr. R&D Software Engineer
Sr. R&D Software Engineer

TYZER TECHNOLOGIES • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Lead Software- Test Automation for embedded systems
Lead Software- Test Automation for embedded systems

TYZER TECHNOLOGIES • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Automation Test Engineer Lead
Automation Test Engineer Lead

Sunovaa Tech • Pune District

On-site
INR 2,009,000 - 2,678,000
Automation Engineer
Automation Engineer

ADF Data Science • Chennai District

Hybrid
INR 600,000 - 900,000
Software Engineer
Software Engineer

Eaton Corporation • Chennai District

On-site
INR 1,200,000 - 1,800,000