CareerPlanGet AI match score →

Python Software Engineer - Ubuntu Hardware Certification Team

Home Based - EMEA🌐 Remote💼 Full-time🗓 2026-03-31 → 2026-07-31

Core

Develop Python-based test automation tools and frameworks to certify hardware compatibility with Ubuntu Core, Desktop, and Server.

Role type

Python Software Engineer (Test Automation & Hardware Certification)

Builds

Open source certification tools (e.g., Checkbox), automated testing frameworks, and software counterparts for in-house testing hardware.

Domain

Linux ecosystem, hardware certification, embedded systems, IoT.

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

Python programming, Linux distribution experience, test automation methodologies, pragmatic software design, remote automated testing concepts.

Preferred skills

C programming, hardware testing experience (IoT), agile environment experience, maker mindset.

Technologies

Checkbox, Ubuntu Core, Ubuntu Desktop, Ubuntu Server, Linux.

Responsibilities

Maintain and develop new features for Python-based test automation tools; invent new ways to enable remote, automated testing; build software counterparts for in-house testing hardware; write functional and performance tests to support hardware enablement and prevent regressions.

Seniority

Mid-level, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗