Controls Software Engineer

Vertiv Co

Tognana

In loco

EUR 44.000 - 54.000

Tempo pieno

14 giorni+

Ricevi più risposte dai datori di lavoro

Invia un CV specifico per questa offerta in pochi minuti.

Descrizione del lavoro

Vertiv Co. seeks a Controls Software Engineer to design and implement software for Linux-based edge platforms and industrial control systems in Piove di Sacco, Italy.

You’ll work on AI-assisted workflows, diagnostics, and data-driven engineering tools, collaborating with firmware, hardware, cloud, and QA teams. Responsibilities include modular software development, device communication, and deployment tooling, plus building AI-enabled retrieval and automation capabilities in a rigorous,

Competenze

  • Degree in a STEM field such as Computer Science, Electronic Engineering, Automation, Physics, or equivalent practical experience.
  • Strong software engineering skills in Python.
  • Good working knowledge of C/C++ in systems, embedded, or performance-sensitive environments.
  • Solid understanding of Linux systems, command-line tooling, process management, networking basics, and Bash scripting.
  • Experience building modular software components, services, or tooling with attention to maintainability and technical quality.
  • Experience with one or more communication technologies such as Modbus, MQTT, CANbus/CANopen, serial protocols, TCP/IP-based device integration, or similar.
  • Experience with Docker, containerized development environments, or service-based deployment workflows.
  • Familiarity with CI/CD practices and version control workflows.
  • Fluent English, written and spoken

Mansioni

  • Design and implement software components and services in Python and C/C++ for Linux-based edge and control platforms.
  • Develop modular software for distributed embedded and edge systems, including data acquisition, diagnostics, orchestration, and device interaction.
  • Build and maintain communication and integration layers using protocols such as Modbus RTU/TCP, MQTT, CANbus/CANopen, and similar industrial or field protocols.
  • Create internal tooling and engineering utilities for configuration, deployment, troubleshooting, validation, and system analysis.
  • Design and implement AI-assisted and agent-based workflows to improve engineering productivity, diagnostics, knowledge retrieval, and service operations.
  • Develop software systems that combine LLMs, external tools, APIs, structured data, technical documentation, and workflow logic in a controlled and reliable way.
  • Translate technical knowledge, interface specifications, and system documentation into machine-usable workflows, structured context, and retrieval pipelines.
  • Evaluate AI-enabled workflows for correctness, maintainability, observability, safety, and practical engineering usefulness.
  • Contribute to software architecture decisions, including modularity, interface design, service boundaries, and long-term maintainability.
  • Write and maintain automation, integration, and deployment tools using Python, Bash, containers, and CI/CD pipelines.
  • Debug, profile, test, and optimize system behavior across edge software, communications, and supporting services.
  • Produce and maintain high-quality technical documentation, including module descriptions, interface contracts, workflow definitions, and integration guidance.
  • Collaborate closely with firmware, hardware, cloud, QA, technical service, and product stakeholders to identify high-value software and AI automation use cases.

Conoscenze

Python
C/C++
Linux
Bash scripting
CI/CD
English (Fluent)

Formazione

Bachelor's degree in a STEM field

Strumenti

Docker
Modbus
MQTT
CANbus/CANopen
REST APIs

Descrizione del lavoro

Who are we?

At Vertiv, we’re on a mission to empower the people that will power the future. From a simple swipe to life-changing medicines, from push notifications to generative AI. We design, manufacture, and service the products and solutions that keep the world connected. With $6.9 billion in sales, a strong customer base and global reach spanning nearly 70 countries, we are uniquely positioned to deliver greater value to our customers and create new opportunities for our people.

We are currently seeking aControls Software Engineerto join our dynamic team in Piove di Sacco (PD), Italy!

We are looking for aControls Software Engineer – Edge Platforms & Agentic AIto help build the next generation of software foundations for industrial control systems and intelligent engineering workflows.

This role is intended for a software engineer who can operate acrossLinux-based edge platforms, distributed device communication, automation tooling, and AI-enabled engineering systems. The focus is not limited to traditional firmware development. Instead, the role combines industrial software engineering with the design of practical agentic AI solutions that support diagnostics, integration, knowledge access, technical workflows, and internal engineering productivity.

You will contribute to software platforms used in critical thermal and infrastructure environments, where reliability, observability, maintainability, and technical rigor matter. You will also help shape AI-assisted systems that interact with real tools, technical documentation, structured data, and operational workflows.

What kind of work will you be doing?
  • Design and implement software components and services in Python and C/C++ for Linux-based edge and control platforms
  • Develop modular software for distributed embedded and edge systems, including data acquisition, diagnostics, orchestration, and device interaction
  • Build and maintain communication and integration layers using protocols such as Modbus RTU/TCP, MQTT, CANbus/CANopen, and similar industrial or field protocols
  • Create internal tooling and engineering utilities for configuration, deployment, troubleshooting, validation, and system analysis
  • Design and implement AI-assisted and agent-based workflows to improve engineering productivity, diagnostics, knowledge retrieval, and service operations
  • Develop software systems that combine LLMs, external tools, APIs, structured data, technical documentation, and workflow logic in a controlled and reliable way
  • Translate technical knowledge, interface specifications, and system documentation into machine-usable workflows, structured context, and retrieval pipelines
  • Evaluate AI-enabled workflows for correctness, maintainability, observability, safety, and practical engineering usefulness
  • Contribute to software architecture decisions, including modularity, interface design, service boundaries, and long-term maintainability
  • Write and maintain automation, integration, and deployment tools using Python, Bash, containers, and CI/CD pipelines
  • Debug, profile, test, and optimize system behavior across edge software, communications, and supporting services
  • Produce and maintain high-quality technical documentation, including module descriptions, interface contracts, workflow definitions, and integration guidance
  • Collaborate closely with firmware, hardware, cloud, QA, technical service, and product stakeholders to identify high-value software and AI automation use cases
What will make you successful?
  • Degree in a STEM field such as Computer Science, Electronic Engineering, Automation, Physics, or equivalent practical experience
  • Strong software engineering skills in Python
  • Good working knowledge of C/C++ in systems, embedded, or performance-sensitive environments
  • Solid understanding of Linux systems, command-line tooling, process management, networking basics, and Bash scripting
  • Experience building modular software components, services, or tooling with attention to maintainability and technical quality
  • Experience with one or more communication technologies such as Modbus, MQTT, CANbus/CANopen, serial protocols, TCP/IP-based device integration, or similar
  • Experience with Docker, containerized development environments, or service-based deployment workflows
  • Familiarity with CI/CD practices and version control workflows
  • Ability to work across disciplines and deal with real-world engineering constraints, incomplete information, and integration complexity
  • Fluent English, written and spoken
Nice to Have
  • Experience building or integrating LLM-based tools, agentic workflows, retrieval systems, or AI-assisted engineering automation
  • Familiarity with frameworks and patterns used for tool orchestration, workflow control, memory, evaluation, or context management in AI systems
  • Experience designing software that combines deterministic logic with AI-driven components in a robust and observable way
  • Background in edge computing, embedded Linux systems, or distributed industrial architectures
  • Familiarity with diagnostics, observability, system logging, tracing, or performance analysis tools
  • Experience creating developer tooling, internal platforms, or technical productivity systems
  • Familiarity with REST APIs, WebSocket-based services, or integration middleware
  • Experience contributing to interface documentation, technical platform specifications, or reusable software standards

The successful candidate will embrace Vertiv’s Core Principals & Behaviors to help execute our Strategic Priorities.

OUR CORE PRINCIPALS

Safety.Integrity.Respect.Teamwork.Diversity & Inclusion.

OUR STRATEGIC PRIORITIES
  • Customer Focus
  • Operational Excellence
  • High-Performance Culture
  • Innovation
  • Financial Strength
OUR BEHAVIORS
  • Own It
  • Act With Urgency
  • Foster a Customer-First Mindset
  • Think Big and Execute
  • Lead by Example
  • Drive Continuous Improvement
  • Learn and Seek Out Development

The anticipated salary range for this role in Piove di Sacco, (PD) is between 44.000€ to 54.000€ gross per year (based on a full-time working week). Certain roles may be eligible for variable compensation and benefits. Where applicable, a comprehensive overview of the full benefits package and any additional compensation will be provided during the recruitment process in accordance with local legal requirements. Compensation is determined based on objective, gender-neutral criteria, including skills, experience, and job responsibilities.

The applicable National Collective Bargaining Agreement (CCNL) for this role is Metalmeccanico Industria.

#LI-FO1

Vertiv is an Equal Opportunity/Affirmative Action employer.

We promote equal opportunities for all with respect to hiring, terms of employment, mobility, training, compensation, and occupational health, without discrimination as to age, race, color, religion, creed, sex, pregnancy status (including childbirth, breastfeeding, or related medical conditions), marital status, sexual orientation, gender identity / expression (including transgender status or sexual stereotypes), genetic information, citizenship status, national origin, protected veteran status, political affiliation, or disability.

If you have a disability and are having difficulty accessing or using this website to apply for a position, you can request help by sending an email to help.join@vertivco.com.

Ottieni la revisione del curriculum gratis e riservata.
o trascina qui il file.
Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Controls Development Engineer
Controls Development Engineer

Vertiv Co • Tognana

In loco
EUR 48.000 - 60.000
Thermal System Controls Developer
Thermal System Controls Developer

Vertiv • Piove di Sacco

In loco
EUR 50.000 - 60.000
Full Stack Software Engineer
Full Stack Software Engineer

Vertiv Co • Tognana

In loco
EUR 38.000 - 48.000
Full Stack Software Engineer
Full Stack Software Engineer

Vertiv • Piove di Sacco

In loco
EUR 38.000 - 48.000
Manufacturing Engineering Specialist
Manufacturing Engineering Specialist

Vertiv Co • Tognana

In loco
EUR 28.000 - 34.000
Full Stack Software Engineer - .NET/Angular
Full Stack Software Engineer - .NET/Angular

Vertiv • Piove di Sacco

In loco
EUR 38.000 - 48.000
System Controls Solution Architect
System Controls Solution Architect

Vertiv • Piove di Sacco

In loco
EUR 50.000 - 60.000
Senior Manufacturing Engineering Specialist
Senior Manufacturing Engineering Specialist

Vertiv Co • Tognana

In loco
EUR 48.000 - 60.000
Manager Enterprise IT Controls
Manager Enterprise IT Controls

Vertiv • Piove di Sacco

In loco
EUR 68.000 - 85.000
Firmware and Control Engineer
Firmware and Control Engineer

Vertiv • Bologna

In loco
EUR 41.000 - 52.000