Machine Control Software Engineer — Real-Time HMI Specialist

Comunidade Metodista

South Bend (IN)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

401(k) matching
Health Insurance: HDHP or PPO
Dental insurance
Flexible working schedule
Paid time off

Job summary

Manufacturing Technology, Inc. (MTI) in South Bend, IN is seeking a Machine Control Software Engineer to design, implement, document, and maintain software for friction welding machines.

You will work with controls, mechanical, and fluid power engineers to deliver state-of-the-art, custom equipment and interfaces. The role requires strong C++ and .NET experience, UML design, multi-threading, and HMI development, plus hands-on startup and debugging.

Qualifications

  • Experience designing and developing WPF applications in MS Visual Studio.
  • Experience using XML within WPF applications in MS Visual Studio.
  • Experience with Industrial machine HMI development in a .NET framework environment.
  • Strong background in object-oriented programming in a .NET framework environment.
  • Experience with UML-based HMI software design.
  • Experience with multi-threaded Windows applications.
  • Experience with C++ DLLs interfacing in .NET.
  • Knowledge of streaming concepts and UDP-based streaming.
  • Experience developing software deployment packages.
  • Understanding of Distributed Real-Time Control Systems (DCS, SCADA).
  • Understanding of Hardware Abstraction Design and Implementation.
  • Understanding of motion control and DAQ/sensors integration.
  • PLCs knowledge (tags, communications) and Ethernet/tCPIP
  • Machine networking and IoT concepts; familiarity with Modbus/Profibus.
  • Experience with SVN/GitLab for source control.
  • Excellent communication and documentation skills.
  • Willingness to learn new processes.
  • Eligibility to work in the US permanently.

Responsibilities

  • Develop and maintain control software for Friction Welding Machines.
  • Document and integrate software for machine interfaces and controls.
  • Ensure software adheres to architecture and coding conventions.
  • Assist with machine start-up, commissioning, and debugging.
  • Advance verification, validation, and deployment of software.
  • Provide technical support to customers and service personnel.

Skills

WPF development
C++/DLLs
.NET Framework
HMI software
UML design
Multi-threading
Serial communication
Source control (SVN, GitLab)
Device drivers
DCS/SCADA concepts

Tools

MS Visual Studio
XML in WPF
GitLab
SVN
DAQ/sensors interfacing
Real-Time Graphics (Windows)

Job description

Manufacturing Technology, Inc. (MTI) in South Bend, IN is seeking a Machine Control Software Engineer to design, implement, document, and maintain software for friction welding machines.

You will work with controls, mechanical, and fluid power engineers to deliver state-of-the-art, custom equipment and interfaces. The role requires strong C++ and .NET experience, UML design, multi-threading, and HMI development, plus hands-on startup and debugging.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Machine Control Software Engineer – HMI & Real-Time Systems
Machine Control Software Engineer – HMI & Real-Time Systems

Rite Corporation • South Bend (IN)

On-site
USD 90,000 - 120,000
401(k) matching
Health Insurance
H.S.A.
+9
Software Engineer at Manufacturing Technology, Inc. South Bend, IN
Software Engineer at Manufacturing Technology, Inc. South Bend, IN

Comunidade Metodista • South Bend (IN)

On-site
USD 90,000 - 120,000
401(k) matching
Health Insurance: HDHP or PPO
Dental insurance
+2
Software Engineer
Software Engineer

Rite Corporation • South Bend (IN)

On-site
USD 90,000 - 120,000
401(k) matching
Health Insurance
H.S.A.
+9
Process/Application Engineer
Process/Application Engineer

Manufacturing Technology, INC. (MTI) • South Bend (IN)

On-site
USD 70,000 - 100,000
401(k) matching
Health Insurance
Paid time off
+7
CNC Machinist
CNC Machinist

Manufacturing Technology, INC. (MTI) • South Bend (IN)

On-site
USD 42,000 - 64,000
401(k) matching
Health Insurance
H.S.A.
+8
Senior Real-Time Controls Engineer - Industrial Machinery
Senior Real-Time Controls Engineer - Industrial Machinery

Big Resourcing • Wilmington (MA)

On-site
USD 130,000 - 180,000
Machine Set-Up Technician
Machine Set-Up Technician

Manufacturing Technology, INC. (MTI) • South Bend (IN)

On-site
USD 22,000 - 30,000
401(k) matching
Health Insurance
HSA (HDHP)
+8
Operator
Operator

Rite Corporation • South Bend (IN)

On-site
USD 22,000 - 30,000
401(k) matching
Health Insurance: HDHP and PPO
HSA
+10
Friction Welding Machine Operator - Flexible Day Shift
Friction Welding Machine Operator - Flexible Day Shift

Rite Corporation • South Bend (IN)

On-site
USD 22,000 - 30,000
401(k) matching
Health Insurance: HDHP and PPO
HSA
+10
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