CareerPlan

Python Engineer Systems and Edge

USAFull-time2026-11-12 → 2026-11-14

Core

Develop and maintain Python modules, APIs, and automation for file processing, configuration, and device communication on IoT gateways and edge devices.

Role type

Python Engineer (Systems and Edge)

Builds

Software containers, updates, and automation scripts for Linux-based edge devices and IoT gateways.

Domain

IoT, Edge Computing, Embedded Systems

Required skills

Python, Linux, IoT device integration, API development, unit testing, Git, network troubleshooting, containerization

Preferred skills

Docker, FastAPI, Flask, MQTT, REST, CI/CD pipelines, shell scripting, SQL/SQLite, Azure/AWS IoT services, OPC UA, Modbus

Responsibilities

Develop and maintain Python modules, APIs, and automation for file processing and device communication; Configure and maintain software versions for IoT gateways; Integrate with device APIs to read telemetry and exchange commands; Install and deploy software containers and updates on Linux devices; Write unit and integration tests using pytest or unittest; Investigate and resolve Python, service, and connectivity issues using logs and Linux/network tools.

Seniority

Mid-Senior, hands-on IC