Software Engineer (Linux C/C++)

at  Vertiv Group Corp

Bologna, Emilia-Romagna, Italy -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate08 Jul, 2024Not Specified09 Apr, 2024N/ANetwork Programming,Algorithms,Memory Management,Rally,Object Oriented Design,Scripting Languages,Qt,File Systems,Git,Gnu,C,Computer Science,C++,Html,Data Structures,Jquery,CssNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

WHO ARE WE?

At Vertiv, we build products that keep critical technologies running 24/7. We are proud we were the first to protect mainframes with precision cooling systems. We were the first to introduce an integrated enclosure system to distributed networks. We help some of the largest names in the industry bring new capacity online faster and at a lower cost when search and social media increased demand for storage and computing. Our portfolio spans power, thermal and infrastructure management products, software and solutions, and is complemented by a network of nearly 250 service centers worldwide.

WHAT WOULD BE THE PERFECT QUALIFICATIONS?

  • Proficiency in C/C++;
  • Strong object-oriented design software design, development capability;
  • Experience with/Ability to QT, QT libraries;
  • Experience with/Ability to frontend technologies e.g. Javascript, Jquery, CSS , HTML;
  • Good coding skills in scripting languages (Python/JSON/bash script);
  • Excellent knowledge of Multithreaded Programming and Network Programming;
  • Professional experience in programming for Linux Embedded/Desktop including build, debug & scripting tools;
  • Practical knowledge in general Computer Science: data structures and algorithms;
  • Good understanding of the main operating systems concepts: processes, memory management, file systems;
  • GNU Make / Makefile expert;
  • Basic knowledge of virtualization techniques and tools (e.g., qemu/VM Ware/Virtual Box/Docker);
  • Practical knowledge in SW versioning tools like SVN, GIT;
  • Practical knowledge in SW Project Management like Rally; 3+ years of experience.
-

Responsibilities:

  • The position will be responsible for designing, developing managing and maintaining the Software which is used to diagnose and monitor complex systems made out of several power electronic converters all linked through communication buses.
  • She/he will design, implement and support Complex Software applications and the relative documentation.
  • She/he will work in an international FW team .
  • She/he will create functional, architecture and design specifications
  • SW installation at customer site with prototype unit Customer support and visit to manage relevant issues
-


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Bologna, Emilia-Romagna, Italy