Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Vertiv Holdings

NewBe an early applicant

Software Engineer

Posted
Discussion

Summary

At Vertiv in Bologna (on-site), you design, build, and maintain diagnostics and monitoring software for multi-converter power systems, working in an international firmware team and deploying at customer sites. Core stack: C/C++, Qt, Linux, plus frontend work (JavaScript, jQuery, CSS, HTML).

Overview

As a Software Engineer at Vertiv, you design, develop, and maintain software that diagnoses and monitors multi-converter power systems. You will collaborate in an international firmware team, producing specs and delivering software deployments at customer sites. You’ll support issues on complex hardware installations and contribute to a culture focused on safety, integrity, and performance. This role offers hands-on impact in a global, technology-driven environment with opportunities to shape diagnostics software.

Retribuzione / Benefits
  • salary range: 41.000 to 53.000 gross per year
  • benefits package overview provided during recruitment
  • potential for variable compensation
  • local legal compliance in benefits
  • opportunity for career development and growth
Responsabilità
  • Design, implement and support complex software applications and corresponding documentation
  • Create functional, architecture and design specifications
  • Install software at customer sites using prototype units
  • Provide customer support and issue resolution through site visits
  • Collaborate in an international firmware team
  • Produce documentation and maintain related artefacts
Requisiti fondamentali
  • Proficiency in C/C++
  • Strong object-oriented design skills
  • Experience with QT and QT libraries
  • Experience with frontend technologies (JavaScript, jQuery, CSS, HTML)
  • Basic knowledge of security aspects of embedded software
  • Scripting skills (Python, JSON, Bash)
  • Excellent knowledge of multithreaded and network programming
  • Professional Linux Embedded/Desktop development experience (build, debug, scripting tools)
  • Solid understanding of data structures and algorithms
  • Knowledge of operating systems concepts (processes, memory management, filesystems)
  • GNU Make / Makefile expert
  • Basic virtualization knowledge (qemu, VM Ware, VirtualBox, Docker)
  • Fluent English
  • 3+ years of experience
  • C/C++
  • Qt
  • JavaScript
  • jQuery
  • CSS
  • HTML

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →