Senior QA Engineer – Devices
Core
Own and drive the quality of unattended POS devices, covering firmware, Android POS app, and device releases.
Role type
Senior QA Engineer (Embedded/Hardware-adjacent)
Builds
Unattended POS devices (firmware, Android app, hardware)
Domain
Payments / Embedded Systems / IoT
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Test strategy definition, automation framework development, CI/CD pipeline improvement, hardware/software debugging, C/Python coding, embedded systems testing
Preferred skills
Android/AOSP testing, hardware validation workflows, hardware-in-the-loop testing
Technologies
C, Python, Android, AOSP, Linux, CI/CD systems
Responsibilities
Define device quality strategy and release criteria; build and maintain automated test suites for device stack; improve CI/CD and release tooling; partner with engineering to improve testability and diagnostics; validate hardware/OS drops across lifecycle stages (EVT/DVT/PVT/MP); convert manual checks to automation based on production learnings
Seniority
Senior, hands-on IC