In sintesi
- Mansioni: Progetta e implementa software innovativo per sistemi di controllo industriale e flussi di lavoro ingegneristici.
- Azienda: Vertiv, leader globale nella tecnologia con una cultura collaborativa.
- Benefit: Stipendio competitivo, opportunità di crescita professionale e ambiente di lavoro dinamico.
- Altre informazioni: Ambiente stimolante con opportunità di carriera in continua espansione.
- Perché questo lavoro: Lavora su tecnologie all'avanguardia e contribuisci a progetti che fanno la differenza.
- Qualifiche: Competenze in ingegneria del software, Python e C/C++ richieste.
La retribuzione prevista è compresa tra 121500 - 148500 € per anno.
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 a Controls Software Engineer to join our dynamic team in
Piove di Sacco (PD), Italy!
We are looking for a Controls Software Engineer – Edge Platforms & Agentic AI to 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 across Linux-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, Web Socket-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 .
#J-18808-Ljbffr
Controls Software Engineer datore di lavoro: Vertiv Co
Vertiv Co è un datore di lavoro eccezionale, offrendo un ambiente di lavoro stimolante e collaborativo presso il sito di Piove di Sacco. I dipendenti possono beneficiare di opportunità di crescita professionale attraverso progetti innovativi e l'implementazione di tecnologie avanzate, contribuendo a iniziative di eccellenza operativa. La cultura aziendale promuove la creatività e l'iniziativa, rendendo ogni giorno un'opportunità per fare la differenza nel settore della produzione.
Consigli degli esperti StudySmarter🤫
Ecco come pensiamo che potresti ottenere Controls Software Engineer
✨Partecipa ai Meetup Locali
Immergiti nella community tech partecipando a meetup locali di ingegneria e sviluppo software. Questo non solo ti permetterà di imparare delle nuove tendenze, ma anche di incontrare potenziali datori di lavoro e colleghi. Non c'è nulla di meglio che un contatto personale per lasciare il segno!
✨Contribuisci a Progetti Open-Source
Un ottimo modo per farti notare è contribuire a progetti open-source. Questo non solo arricchisce il tuo portfolio, ma ti mette in contatto con professionisti del settore che possono facilmente raccomandarti per posizioni full-time. Inoltre, dimostrerai competenze pratiche che le aziende adorano!
✨Esplora le Piattaforme di Recruitment Tecnico
Ci sono piattaforme di recruitment specializzate per il settore tech dove le aziende cercano costantemente profili come il tuo. Assicurati di registrarti su siti specifici per ingegneri e sviluppatori per ricevere piuttosto offerte di lavoro pertinenti e opportunità interessanti. Fai in modo che il tuo profilo risalti!
✨Applica Direttamente a Vertiv Co
Non dimenticare di controllare il sito web di Vertiv Co per eventuali opportunità di lavoro nel settore ingegneristico. Applicare direttamente può aumentare le tue chance di essere notato, specialmente se segui i loro canali social per aggiornamenti su assunzioni e eventi informativi.
Pensiamo che ti servano queste competenze per eccellere come Controls Software Engineer
Alcuni consigli per la tua candidatura 🫡
Mostra i tuoi progetti!:Nel tuo CV, assicurati di includere una sezione dedicata ai progetti di sviluppo software a cui hai lavorato. Questi possono essere progetti universitari, lavori freelance o anche side projects. Se hai un GitHub, non dimenticare di linkarlo: i recruiter adorano vedere il codice e come affronti le sfide.
Competenze tecniche in evidenza:Fai un elenco chiaro delle tue competenze tecniche nel tuo CV, come linguaggi di programmazione, framework e strumenti che conosci. Assicurati che siano rilevanti per il ruolo di Controls Software Engineer in Vertiv Co. Questo aiuterà a dimostrare che sei il candidato ideale per il lavoro!
Scrivi una lettera di motivazione mirata:Quando scrivi la tua lettera di motivazione, evidenzia perché sei appassionato di ingegneria e sviluppo software. Parla dei tuoi obiettivi professionali e di come pensi di crescere in Vertiv Co. Ricorda, vogliamo vedere il tuo entusiasmo e il tuo desiderio di imparare!
Attenzione ai dettagli:Nell'ambito dell'ingegneria e dello sviluppo software, i dettagli contano. Fai attenzione alla formattazione del tuo CV e della lettera di motivazione. Un CV ben strutturato e privo di errori mostra che sei meticoloso e professionale, qualità fondamentali per un ruolo a tempo pieno come Controls Software Engineer.
Come prepararti a un colloquio di lavoro presso Vertiv Co
✨Preparati con le tue abilità tecniche
Per un colloquio in ingegneria e sviluppo software, è fondamentale essere in grado di dimostrare le tue abilità tecniche. Preparati a rispondere a domande di programmazione e a risolvere problemi dal vivo. Puoi anche praticare con piattaforme come LeetCode o HackerRank per affrontare esempi di codice che potresti incontrare.
✨Mostra il tuo portfolio di progetti
Essendo un candidato full-time, è importante avere un portfolio ben curato che mostri il tuo lavoro. Porta con te esempi di progetti passati, sia personali che professionali. Spiega il tuo ruolo in ciascun progetto e i risultati ottenuti. Questo non solo dimostra le tue capacità, ma anche la tua passione per il settore.
✨Preparati a domande sul lavoro di squadra
Nel campo dell'ingegneria e sviluppo software, il lavoro di squadra è cruciale. Aspettati di ricevere domande su come hai collaborato in precedenti progetti o come affronti i conflitti con i membri del team. Pratica le tue risposte usando esempi concreti che mettano in luce le tue abilità relazionali.
✨Conosci il processo di sviluppo che usano
Ogni azienda ha il proprio modo di fare le cose. Prima del colloquio in Vertiv Co, informati sul loro processo di sviluppo software, come Agile o Scrum. Essere in grado di discutere come ti adatteresti a questi metodi o come hai già lavorato con essi può farti risaltare come candidato ideale.