CNC Controls Software Engineer (Robotics)

Fives

Hebron Estates (KY)

On-site

USD 85,000 - 120,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Fives Cincinnati is seeking a Software Engineer to design, support, and maintain the control software for our advanced composite laying equipment. You will work with Siemens CNC platforms, TIA Portal, and Visual Studio to implement robust software solutions.

You will collaborate across disciplines, use Mercurial and Git for version control, and plan future C# and Indusoft HMIs while ensuring safe, reliable operation with OPC-UA and Modbus-TCP interfaces.

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%.
  • Pay is commensurate with level of relevant experience.

Responsibilities

  • Design, support, and maintain the control software for composite laying equipment.
  • Target code to run on Siemens Operate platforms such as Sinumerik One & 840D.
  • Use TIA Portal or Step 7 for CNC integration.
  • Develop with Visual Studio environments.
  • Manage source control with Mercurial and Git.
  • Plan for C# and Indusoft development for future HMIs.
  • Utilize OPC-UA, Modbus-TCP, and sensor interfaces.
  • Improve system performance and expand control functionality.
  • Participate in cross-functional design reviews and troubleshoot issues.
  • Communicate effectively in written and verbal form.

Skills

Communication skills
Teamwork

Education

BS in Engineering (Electrical or Computer) or Computer Science

Tools

VB.NET WinForms
C
C++
IEC 61131-3 PLC languages
Siemens Sinumerik One
Sinumerik 840D
TIA Portal
Step 7
Visual Studio
Mercurial
Git
OPC-UA
Modbus-TCP
Indusoft HMIs

Job description

Fives Cincinnati is seeking a Software Engineer to design, support, and maintain the control software for our advanced composite laying equipment. You will work with Siemens CNC platforms, TIA Portal, and Visual Studio to implement robust software solutions.

You will collaborate across disciplines, use Mercurial and Git for version control, and plan future C# and Indusoft HMIs while ensuring safe, reliable operation with OPC-UA and Modbus-TCP interfaces.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Controls Engineer
Controls Engineer

Fives • Hebron Estates (KY)

On-site
USD 85,000 - 120,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 Engineer - Composites
Software Engineer - Composites

Fives Machining Systems, Inc. - Cincinnati • Hebron (KY)

On-site
USD 85,000 - 105,000
Medical insurance
Vision insurance
401(k)
+4
Controls Software Engineer – PLC & HMI/SCADA
Controls Software Engineer – PLC & HMI/SCADA

Fives • Louisville (KY)

On-site
USD 70,000 - 90,000
Control Engineer
Control Engineer

GEE Group • Columbus (OH)

On-site
USD 95,000 - 120,000
Automation Software Engineer - Robotics & Controls
Automation Software Engineer - Robotics & Controls

Lincoln Electric • Hamilton (NJ)

On-site
USD 78,000 - 98,000
OIP Bonus Plan
Target Bonus: 5%
Control Engineer
Control Engineer

Optimal • Sterling Heights (MI)

On-site
USD 85,000 - 115,000
Controls Engineer
Controls Engineer

Fives • Columbus (MS)

On-site
USD 65,000 - 90,000
Medical, Dental, Vision
401K with Company Match
Paid Holidays
+2
Software Controls Engineer
Software Controls Engineer

PeopleSolutions, Inc. • Roanoke (VA)

On-site
USD 80,000 - 105,000
Controls Engineer
Controls Engineer

Fives DyAG Corp. • Flint (MI)

On-site
USD 70,000 - 90,000
Health benefits
Dental insurance
Vision insurance
+2