DevJobs

QA & Automation Engineer (Embedded Systems)

Overview
Skills
  • Python Python
  • CI/CD CI/CD
  • GitHub Actions GitHub Actions
  • Jenkins Jenkins
  • Pytest
  • CANBUS
  • RS232
  • SPI
We are looking for a QA & Automation Engineer to take ownership of quality across our embedded and hardware-integrated products.

This role combines hands-on system validation with building scalable test automation to ensure reliability from firmware to full device operation.

Responsibilities

  • Define and execute end-to-end test plans for embedded systems and connected devices
  • Design and implement automated test frameworks to improve coverage and efficiency
  • Validate firmware behavior, communication protocols, and system-level performance
  • Collaborate closely with firmware, hardware, and software teams to debug and resolve issues
  • Integrate automated testing into CI/CD pipelines and release processes
  • Drive continuous improvement of QA methodologies, tools, and best practices

Requirements

  • Experience in QA for embedded and hardware-related systems
  • Strong automation skills using Python (Pytest or similar)
  • Understanding of embedded environments & Protocols (CANBUS, RS232, SPI...)
  • Ability to work with real devices, logs, and hardware/software integration flows
  • Familiarity with CI/CD tools (GitHub Actions, Jenkins, etc.)
  • Experience with hardware lab tools (oscilloscope, DVM)
  • Engineering Degree - Advantage
  • Background in building QA infrastructure from scratch - Advantage

Powered by JazzHR

oxxyCEMlS9
Questar