CareerPlanSign in

Controls Software Engineer

Italia💼 Full-time🗓 2026-04-15 → 2026-08-14

Core

Designing software foundations for industrial control systems and intelligent engineering workflows on Linux-based edge platforms.

Role type

Controls Software Engineer (Edge Platforms & Agentic AI)

Builds

Modular software for distributed embedded and edge systems, AI-assisted workflows, and internal engineering tooling.

Domain

Industrial automation, edge computing, and AI-enabled engineering systems.

Deliverable

production ML models | product features | infrastructure

Required skills

Python, C/C++, Linux systems, industrial protocols (Modbus, MQTT, CANbus), Docker, CI/CD, Bash scripting

Preferred skills

LLM integration, agentic workflow design, embedded Linux, diagnostics/observability, REST APIs

Technologies

Python, C/C++, Linux, Modbus, MQTT, CANbus, Docker, Bash, CI/CD pipelines

Responsibilities

Design and implement software components and services for Linux-based edge platforms; Develop modular software for distributed embedded systems; Build communication layers using industrial protocols; Create internal tooling for configuration and deployment; Design and implement AI-assisted workflows combining LLMs and external tools; Debug, profile, and optimize system behavior; Produce and maintain technical documentation.

Seniority

Mid-to-Senior, hands-on IC

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