At Spacelabs Healthcare, our mission is to drive continuous innovation in healthcare technology to improve both clinical and economic outcomes. Our scalable solutions deliver critical patient data across local and remote systems, enabling better-informed clinical decisions, improved operational efficiency, and safer care environments.
Why Spacelabs? Because lives depend on what we build
About the Role Were looking for a highly skilled Principal Automation Software Development Engineer in Test (SDET) to lead automation strategy and hands-on development for our next-generation patient monitoring platform. In this role, youll work as a senior technical leader within a small, specialised automation team. Youll design, build, and evolve automated test frameworks that support an enterprise-scale system of networked patient monitors communicating across multiple hospital floors and central stations. This position is ideal for someone who thrives in complex system environments, brings deep technical expertise, and enjoys mentoring engineers while partnering closely with R&D, Systems, Hardware, Electrical, Software, and Verification teams.
What Youll Do: Translate product and system requirements into robust, scalable automated test solutions.
Lead cross-functional reviews of software requirements, architecture, interface design, and UI design.
Drive test automation component and framework design, ensuring alignment with existing interfaces and system specifications.
Plan, prioritise, and maintain the automation teams backlog.
Develop, debug, review, and document high-quality automation code.
Define and champion automation architectures, tools, workflows, and best practices across the team.
Ensure high-quality, timely delivery of automated tests, documentation, and supporting artefacts.
Mentor and guide team members to support their technical and professional growth.
Foster a high-performance environment built on accountability, collaboration, and respect.
Model ethical behaviour consistent with our Company Code of Conduct.
Take on additional responsibilities as needed to support business goals.
Required:
Bachelors degree in Computer Engineering, Software Engineering, Computer Science, or equivalent experience.
10+ years of relevant software engineering experience.
4+ years of test automation leadership experience.
Strong proficiency in Python or comparable scripting languages.
Expert-level understanding of Object-Oriented Design and Design Patterns.
Strong grounding in software testing principles, methodologies, and automation best practices.
Experience with at least one major automation testing tool.
Strong understanding of Agile development, Continuous Delivery, and DevOps practices.
Experience with development lifecycle tools including source control, CI/CD, requirements management, and defect tracking.
Nice to Have:
Experience with Qt/QML.
Embedded Linux application development.
Experience with Squish, Selenium, or similar frameworks.
Background in regulated industries (medical, aerospace, defence, finance, etc.).
Experience with integrated hardware/software products, particularly medical devices.
Knowledge of Bash, PowerShell, containerised environments, or virtualised environments.
Experience working with international, cross-regional teams (EU, India, US).
TPBN1_UKTJ