Controls Software Engineer (Italia)

Controls Software Engineer (Italia)

01 ago
|
Altro
|
Italia

01 ago

Altro

Italia

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)
J-18808-Ljbffr

📌 Controls Software Engineer (Italia)
🏢 Altro
📍 Italia

Candidati a questo annuncio

Mostra le tue capacità professionali all'azienda, compila il form e lascia un tocco personale nella lettera di presentazione, aiuterà il recruiter nella scelta del candidato.

Iscriviti a questa job alert:

Ricevi via email le nuove offerte di lavoro per: controls software engineer (italia) / italia

Iscriviti a questa job alert:

Ricevi via email le nuove offerte di lavoro per: controls software engineer (italia) / italia