Overview
At Vertiv, we design, manufacture, and service products and solutions that keep the world connected. We are seeking a motivated and technically skilled Platform Software Engineer to join our R&D team in Tognana, Italy. The platform powers industrial control systems, managing distributed embedded units used in critical thermal systems and infrastructure environments, enabling high-resolution data acquisition, real-time diagnostics, and robust multi-device communication through industrial protocols. You will contribute to a modular, scalable, and future-ready software foundation.
What you will be doing
* 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 protocols such as Modbus RTU/TCP, CANbus, MQTT, and other fieldbus systems
* Write and maintain automation and deployment tools using Bash and Python
* Contribute to the definition of the software architecture and apply design patterns for scalability and maintainability
* Ensure the robustness and performance of the system through debugging, profiling, and optimization
* Produce and maintain high-quality technical documentation, including module specifications, interface definitions, and integration guidelines
* Collaborate closely with cross-functional teams (firmware, hardware, cloud, QA and tech service) throughout the development lifecycle
* Design, maintain, and improve CI/CD pipelines using tools such as GitLab CI/CD to ensure efficient build, test, and deployment workflows
* Contribute to the creation and management of containerized environments using Docker, supporting consistent development and deployment across systems
What will make you successful
* Degree in a STEM field, such as Computer Science, Electronic Engineering, Physics, or Automation
* Strong programming skills in C/C++ and Python
* Solid understanding of Linux operating systems and Bash scripting
* Experience with industrial protocols such as Modbus RTU/TCP, CANbus/CANopen, MQTT
* Good knowledge of software engineering principles, version control, and design patterns
* Demonstrated attention to detail, structured thinking, and commitment to high-quality results
* Fluent in English, both spoken and written
Our culture and priorities
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
#LI-AK1
#J-18808-Ljbffr