Controls Software Engineer - Experteer Italy

31 lug - Piove di sacco
Experteer Italy

Overview

In this role you contribute to the core software platform powering distributed embedded control systems for critical thermal and infrastructure environments. You will design and implement components in C/C++ and Python on Linux-based embedded platforms, and help shape a modular, scalable software foundation. You’ll work across firmware, hardware, cloud, QA and tech service to deliver robust, high-performance diagnostics and multi-device communication. The role emphasizes CI/CD, containerization, and documentation to enable reliable deployments and future-ready solutions. This is a hands‑on position where you drive architecture decisions and collaborate with cross‑functional teams to deliver.

Benefits

- Design and implement software components in C/C++ and Python
- Develop services and infrastructure on Linux-based embedded platforms
- Implement and maintain communication layers using Modbus RTU/TCP, CANbus, MQTT and other fieldbus systems
- Write and maintain automation and deployment tools using Bash and Python




- Contribute to software architecture definition and apply scalable design patterns
- Ensure robustness and performance via debugging, profiling, and optimization
- Produce and maintain technical documentation (module specs, interface definitions, integration guidelines)
- Collaborate with cross‑functional teams across firmware, hardware, cloud, QA and tech service
- Design, maintain, and improve CI/CD pipelines using GitLab CI/CD
- Create and manage containerized environments using Docker

Responsibilities

- Degree in a STEM field (Computer Science, Electronic Engineering, Physics, Automation)
- Strong programming skills in C/C++ and Python
- Solid understanding of Linux and Bash scripting
- Experience with industrial protocols: Modbus RTU/TCP, CANbus/CANopen, MQTT
- Knowledge of software engineering principles, version control, and design patterns
- Attention to detail, structured thinking, commitment to high‑quality results
- Fluent in English (spoken and written)

Supervisore Della Manutenzione

08 ago - Italia
Jobtome

Progettista Meccanico Senior

08 ago - Bologna
Food Processing Equipment

Ricevi nuove offerte di lavoro

Crea una Job Alert gratuita per controls software engineer - experteer italy / piove di sacco

SCM Change Management and Continuous Improvement Manager (f/m/d)

08 ago - Milano
Informatica / Software

Pasticcere Senior

08 ago - Perugia
RICCI GROUP