Out client is building a next-generation embedded device platform and investing in a new firmware test automation function. You’ll own the design and development of a scalable, automated validation system that continuously deploys firmware to devices, executes test suites (including video/streaming), and delivers clear, actionable results.
This is a hands-on role combining automation, embedded Linux, hardware-in-the-loop, and system-level validation.
* Build and maintain automated test frameworks for embedded firmware (integration, regression, system-level)
* Implement video and streaming validation (MP4, RTSP/WebRTC)
* Design stress, soak, and resilience testing across multiple devices
* Own test lab / device infrastructure (provisioning, recovery, power cycling)
* Perform failure triage and root cause analysis with clear reporting
* Collaborate with engineering teams to improve testability and reliability
* Strong Python for automation (pytest, unittest, or similar)
* Solid Bash/Shell scripting for orchestration and system interaction
* Experience working over SSH for remote debugging and execution
* Hands‑on experience with embedded Linux systems (boot, services, logs, networking)
* Experience building automated test frameworks and firmware validation pipelines
* Strong log analysis and failure detection automation
* Experience with test management tools (e.g., TestRail) and defect tracking
* Familiarity with build systems and firmware artifact validation
* Solid understanding of networking fundamentals (TCP/IP, sockets)
Nice to Have
* Streaming protocols (RTSP, WebRTC)
* Hardware‑in‑the‑loop or multi‑device test environments
* Experience with camera or video‑based systems
* Own and shape a greenfield automation function
* Work on real hardware + system‑level problems
* High‑impact role with strong engineering collaboration
This role comes with an attractive salary and benefits package - happy to discuss.
Get in touch for full info - submit your CV, or contact Carol Donnelly on carol@vivatechtalent.com
#J-18808-Ljbffr