CareerPlanSign in

Python Software Engineer

🌐 Remote💼 Full-time🗓 2026-07-28 → 2026-09-26

Core

Develop and maintain 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, Linux/Ubuntu, test automation, software design, functional/performance testing

Preferred skills

C programming, hardware testing (IoT), agile methodologies, maker mindset

Technologies

Checkbox, Ubuntu Core, Ubuntu Desktop, Ubuntu Server

Responsibilities

Maintain and develop new features for Python-based test automation tools; invent methods for remote automated testing; build software counterparts for testing hardware; write functional and performance tests to protect against regressions.

Seniority

Mid-level, hands-on IC

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.