Python Automation Engineer — Hardware & IoT Validation

SII Group

Cambridge

On-site

GBP 55,000 - 85,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

SII UK is seeking a Software Automation Test Engineer to join our engineering team. You will design and build Python-based automation frameworks that interact with physical hardware and IoT devices, enabling large-scale validation and quality assurance across fleets.

The role combines software engineering, test automation, infrastructure development, and systems integration in a collaborative setting. Candidates should have strong Python development experience and hardware automation exposure.

Qualifications

  • Commercial Python development experience.
  • Experience building automated testing frameworks for hardware/IoT devices.
  • Experience with hardware-in-the-loop testing and embedded systems.

Responsibilities

  • Design and maintain end-to-end test automation frameworks in Python.
  • Develop automation that validates physical devices and hardware platforms.
  • Build reusable device abstractions, libraries, and utilities.
  • Support scalable testbed infrastructure for large device fleets.
  • Create reliable validation frameworks for lab and production environments.
  • Develop APIs, services, SDKs, and backend components for automation.
  • Implement monitoring, logging, and diagnostics within automation platforms.
  • Apply software engineering best practices and modular design.

Skills

Python
Automated test frameworks
Hardware integration
Embedded/IoT experience
RESTful APIs
CI/CD
Git
Linux
Docker
Kubernetes
Device communication protocols
Cloud platforms

Education

Bachelor's degree in CS/SE/EE or related field

Tools

Git
Docker
Kubernetes
CI/CD tools

Job description

SII UK is seeking a Software Automation Test Engineer to join our engineering team. You will design and build Python-based automation frameworks that interact with physical hardware and IoT devices, enabling large-scale validation and quality assurance across fleets.

The role combines software engineering, test automation, infrastructure development, and systems integration in a collaborative setting. Candidates should have strong Python development experience and hardware automation exposure.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Automation Engineer for IoT & Hardware Validation
Python Automation Engineer for IoT & Hardware Validation

SII Group • Greater London

Remote
GBP 65,000 - 90,000
Automation Test Engineer – Hardware & IoT Validation
Automation Test Engineer – Hardware & IoT Validation

SII Group • United Kingdom

Remote
GBP 65,000 - 90,000
Automation Test Software Engineer
Automation Test Software Engineer

SII Group • Cambridge

On-site
GBP 55,000 - 85,000
Automation Test Software Engineer
Automation Test Software Engineer

SII Group • United Kingdom

Remote
GBP 65,000 - 90,000
Automation Test Software Engineer
Automation Test Software Engineer

SII Group • Greater London

Remote
GBP 65,000 - 90,000
Mobile Automation Engineer — Python & Appium
Mobile Automation Engineer — Python & Appium

SII Group • United Kingdom

Remote
GBP 60,000 - 90,000
Space Tech Software Validation Engineer (Python & Automation)
Space Tech Software Validation Engineer (Python & Automation)

IC Resources • City of Edinburgh

Hybrid
GBP 45,000 - 65,000
Mobile Automation Software Development Engineer
Mobile Automation Software Development Engineer

SII Group • Cambridge

On-site
GBP 65,000 - 90,000
Software Test Engineer — QA, Automation & Compliance
Software Test Engineer — QA, Automation & Compliance

Groupe SII • England

On-site
GBP 40,000 - 60,000
Software Test Engineer – QA, Automation & Compliance
Software Test Engineer – QA, Automation & Compliance

SII Group UK • United Kingdom

On-site
GBP 35,000 - 50,000