Control Engineer

Vertiv

Udine

On-site

EUR 40,000 - 65,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Vertiv in Italy is seeking an Embedded PLC Software Engineer to develop and maintain software for control systems in thermal engineering machinery. You will translate requirements into robust PLC code and documentation, collaborating with controls engineers to deliver releases.

You will design PLC programs, run tests in lab and field, perform code reviews, and prepare training materials for maintenance and production teams.

Qualifications

  • Bachelor's degree in Computer Engineering, Automation Engineering or related field is required.
  • Minimum of 2 years of project experience with controls and automation equipment (development, programming, debugging, support).
  • Knowledge of IEC 61131-3 standards and familiarity with other languages (C/C++, C#, Javascript, Python, HTML).
  • Experience troubleshooting control systems and conducting software reviews.

Responsibilities

  • Translate software and hardware requirements into robust PLC programs and document them.
  • Design, develop and implement PLC software that meets given requirements.
  • Perform prototyping, testing, code reviews and field validation.
  • Deliver training and product handover to Academy, Engineering and Service teams.

Skills

Good English
Team player
Self-starter
Attention to detail
Prioritization
Problem solver

Education

Bachelor’s degree in Computer Engineering / Automation Engineering

Tools

Git
GitHub
Perforce

Job description

Role Statement

Responsible for working along the entire Embedded PLC Software Life-cycle, which is used to control complex thermal engineering machinery for Application SW complex projects.

  • Translates software and hardware requirements into concise and robust programming code and document it, working as team player with other Controls Engineers to deliver working software releases.
  • Provides solid configuration management to each part of the project and act according to release plans
  • Provides support to all areas of the company that requires it, such as Sales, Offering, System Engineering, Procurement, Operation and Service.
Key Duties
Development of New Software
  • Translate high level application requirements into Software Specifications, producing the related deliverables (documentation, Scope of Operations, test plans).
  • Design, develop and implement PLC programs and applications that respond to given requirements.
  • Perform prototyping, application tests and code reviews to ensure product quality.
  • Validate the released software attending tests in Lab and in the field, reporting bugs and proposing possible improvements
  • Deliver training and product handover to relevant stakeholders – Academy, Application Engineering and Service
Software Life-Cycle Maintenance
  • Maintain existing software baselines, perform debugging, testing, code improvement and re-designing tasks, including the configuration management process
  • Review hardware and components evolution and phase‑in/phase‑out, adapting and redesigning according to the need.
  • Collaborate with Service and Quality teams to optimize products and ensure products stay up-to-date and continue to satisfy customer needs.
  • Coordinate troubleshooting of high-level PLC issues, with development teams and appropriate methodology.
  • Prepare training documents for maintenance and production teams, explaining the operation and troubleshooting of complex control systems.
Job Requirements
Software
  • Design and develop software applications based on given requirements and specifications
  • Understand client requirements for GUI/communication interface, networking and create specifications based on these requirements
  • Troubleshoot issues with already existing systems
  • Technical writing including Software Sequence of Operation (SOO)
  • Requirement Reviews – Participate in reviews and work with Systems Engineering or Customers to ensure proper implementation of features
General
  • Comply with the company safety procedures. Live the company culture of integrity and professional competence
  • Provide timely and detailed status updates
  • Quality – Ensure standards are maintained in a highly regulated, process driven environment
Preferred Competences
Minimum Experience/Education Qualifications
  • Bachelor’s degree in Computer Engineering, Automation Engineering or a related field of study OR the equivalent combination of education and/or years of relevant work experience.
  • Minimum of 2 years relevant project experience working with controls and automation equipment related to development, programming, debugging, as well as support and troubleshooting.
  • Knowledge of Programming Logic Controllers according to IEC 61131-3 standards or similar.
  • Ideally, good knowledge of other programming and scripting languages (C/C++, C#, Javascript, Python, HTML), even academic.
  • Experience and skill in troubleshooting control system issues
General Skills/Qualifications
  • MS Office (Excel, Word, Outlook) and general computer literacy
  • Knowledge of software version-control systems (Git, GitHub, perforce) is nice to have
  • Good English written and oral communication skills
  • Must be a self-starter, team player, work well with others and have a positive attitude
  • Must be a creative thinker, results oriented, focused, and attentive to detail and accuracy
  • Must have ability to prioritize, multi-task and meet deadlines
  • Sharp, quick, dedicated and innovative problem solver
  • Must be organized, detail oriented, and able to think designs through completely
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

PLC Programmer
PLC Programmer

LVD Company nv • Italy

On-site
EUR 42,000 - 65,000
PLC Programmer
PLC Programmer

LVD Group • Urbino

On-site
EUR 40,000 - 60,000
Competitive salary
Fringe benefits
Family-owned culture
SENIOR CONTROL SOFTWARE ENGINEER
SENIOR CONTROL SOFTWARE ENGINEER

Quest Global • Firenze

On-site
EUR 45,000 - 70,000
SOFTWARE SOLUTIONS DEVELOPER - CSE COMMERCIAL SUBSIDIARY
SOFTWARE SOLUTIONS DEVELOPER - CSE COMMERCIAL SUBSIDIARY

CAREL • Brugine

On-site
EUR 45,000 - 75,000
Control System Engineer
Control System Engineer

281 Fuller Technologies Italy S.p.A. • Valbrembo

On-site
EUR 35,000 - 48,000
Competitive salary and benefits
Career development and training
International collaboration
+2
Senior Instrumentation & Control Software Engineer
Senior Instrumentation & Control Software Engineer

AVL in Italy • Piemonte

On-site
EUR 55,000 - 85,000
Senior Project Manager – Industrial Automation
Senior Project Manager – Industrial Automation

Schneider Electric • Stezzano, Milano

On-site
EUR 70,000 - 90,000
Challenging and international projects
Dynamic and innovative work environment
Professional growth opportunities
+1
Senior Automation Software Architect & Development Manager
Senior Automation Software Architect & Development Manager

Smiths Interconnect • Genova

On-site
EUR 120,000 - 180,000
Junior Electrical Engineer
Junior Electrical Engineer

Vertiv • Rivarotta

On-site
EUR 42,000 - 56,000
Senior Project Manager – Industrial Automation
Senior Project Manager – Industrial Automation

Schneider Electric • Turbigo

Hybrid
EUR 70,000 - 90,000
Challenging and international projects
Dynamic and innovative work environment
Professional growth opportunities
+1