CareerPlan

Senior Software Development Engineer in Test

London, London, United KingdomFull-time£77k2026-10-14 → 2026-11-10
Hybrid

Core

Design and build automated test solutions for embedded and connected hardware platforms used in operating rooms, ensuring reliability and safety of device software, firmware, and hardware-software interactions.

Role type

Senior Software Development Engineer in Test (Embedded/IoT)

Builds

Automated test frameworks, validation tools for device drivers, connectivity modules, and firmware updates for OR devices.

Domain

Healthcare technology / Medical devices / Embedded systems / IoT

Required skills

Python, Java, Selenium, Appium, Espresso, Jenkins, GitHub Actions, Azure DevOps, Android AOSP, Linux, REST APIs, IPC, embedded systems testing, hardware-software interaction debugging, firmware validation, board bring-up testing, OTA updates

Preferred skills

Hardware-in-the-loop testing, device connectivity (USB, Wi-Fi, Bluetooth), video streaming/imaging devices, IEC 62304 standards, safety-critical testing

Technologies

Python, Java, Selenium, Appium, Espresso, Jenkins, GitHub Actions, Azure DevOps, Android AOSP, Linux, REST, IPC

Responsibilities

Design and maintain robust automated test frameworks for device software; Develop test automation strategies for embedded, edge, and IoT systems; Collaborate with engineering teams to define test scenarios and architectures; Contribute to CI/CD pipelines with automated quality gates; Generate technical documentation for test and quality engineering; Validate device performance and stability under real-world conditions.

Seniority

Senior, hands-on IC