Siemens Controls Engineer

MBS Professional Staffing

Cincinnati (OH)

On-site

USD 95,000 - 135,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

MBS Professional Staffing is seeking a control software engineer to design and maintain Siemens-based CNC/PLC code for gantry robotics. The role involves integrating 840D and STEP 7, troubleshooting electro-mechanical and software issues, and supporting HMI/communication protocols on Windows and RTOS environments.

The ideal candidate has BS in engineering or CS, 5+ years in controls, strong communication, and eligibility to work in the U.S. Relocation is provided for the right candidate.

Qualifications

  • BS in Engineering (Electrical or Computer) or Computer Science.
  • Relevant years of experience can be considered in lieu of a degree.
  • Preferably 5 or more years of relevant controls and software programming experience.
  • Must be a U.S. citizen or have permanent residency status (green card).
  • Travel will be less than 10%.
  • Possess strong verbal and written communication skills.

Responsibilities

  • Control Software for gantry and robotic applications.
  • Target code to run on Siemens Operate platforms.
  • 840D using STEP 7.
  • Write and maintain code in VB.NET WinForms, C, C++, and many IEC 61131-3 PLC languages.
  • Target code to run on Windows and Intime RTOS.
  • Manage source controlled with Mercurial and Git.
  • Plans for C# and/or Indusoft development for future HMIs.
  • Utilize OPC-UA, Access Databases, and Modbus-TCP on various applications.
  • Focus on continuously improving and optimizing system performance and increasing control system functionality and capability.
  • Troubleshoot electro-mechanical and software issues.

Skills

VB.NET WinForms
C/C++
IEC 61131-3
PLC Languages
Mercurial
Git
Indusoft
OPC-UA
Modbus-TCP
HMI Development

Education

BS in Engineering (Electrical or Computer) or CS

Tools

Mercurial
Git

Job description

Siemens Control Software CNC integration 840D & Step 7 for gantry robotic applications.

About the Role

This role is responsible for writing and maintaining control and software code, integrating CNC and PLC systems, troubleshooting electro-mechanical and software issues, supporting HMI and communication protocols, and participating in cross-functional design reviews to continuously improve system performance and functionality.

Responsibilities
  • Control Software for gantry and robotic applications
  • Target code to run on Siemens Operate platforms
  • 840D using STEP 7
  • Write and maintain code in VB.NET WinForms, C, C++, and many IEC 61131-3 PLC languages
  • Target code to run on Windows and Intime RTOS
  • Manage source controlled with Mercurial and Git
  • Plans for C# and/or Indusoft development for future HMIs
  • Utilize OPC-UA, Access Databases, and Modbus-TCP on various applications
  • Focus on continuously improving and optimizing system performance and increasing control system functionality and capability
  • Troubleshoot electro-mechanical and software issues
Qualifications
  • Education: BS in Engineering (preferably Electrical or Computer) or Computer Science
  • Relevant years of experience can be considered in lieu of a degree
  • Preferably 5 or more years of relevant controls and software programming experience
  • Must be a U.S. citizen or have permanent residency status (green card)
  • Travel will be less than 10%
  • Possess strong verbal and written communication skills
Preferred Skills
  • 5 or more years of relevant controls and software programming experience

Relocation is provided for right candidate

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Gantry & Robotic Controls Engineer (840D/STEP 7)
Gantry & Robotic Controls Engineer (840D/STEP 7)

MBS Professional Staffing • Cincinnati (OH)

On-site
USD 95,000 - 135,000
Controls Engineer
Controls Engineer

Fives • Hebron Estates (KY)

On-site
USD 90,000 - 130,000
Controls Engineer (Siemens / CNC / Motion Systems)
Controls Engineer (Siemens / CNC / Motion Systems)

KCM Technical • Hebron Estates (KY)

On-site
USD 70,000 - 90,000
CNC Controls Software Engineer
CNC Controls Software Engineer

Nehez Recruiting • Warren (MI)

On-site
USD 80,000 - 100,000
Competitive compensation
Robust benefits package
Retirement savings options
Software Controls Engineer
Software Controls Engineer

Actalent • New Baltimore (MI)

On-site
USD 85,000 - 110,000
Medical
Dental
Vision
+10
Siemens Controls Engineer
Siemens Controls Engineer

Gabletek Robotics and Controls Solutions • Fremont (CA)

On-site
USD 70,000 - 90,000
Siemens Controls Engineer
Siemens Controls Engineer

GABLETEK • Fremont (CA)

On-site
USD 80,000 - 100,000
Per diem for travel over 50 miles
Controls Engineer - Production Support
Controls Engineer - Production Support

ZENITH INFOTEK LLC • North Carolina

On-site
USD 90,000 - 120,000
Controls Engineer
Controls Engineer

Connect-Force • Farmington Hills (MI)

On-site
USD 90,000 - 120,000
Controls Engineer
Controls Engineer

CyberCoders • Rock Hill (SC)

On-site
USD 90,000 - 120,000
Medical Insurance
401(k) Matching
Tuition Reimbursement
+2