Machine Control & HMI Software Engineer

Manufacturing Technology, INC. (MTI)

South Bend (IN)

On-site

USD 75,000 - 110,000

Full time

24 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health Insurance
401(k) matching
Paid time off
On-site gym/parking

Job summary

Manufacturing Technology, Inc. (MTI) in South Bend, IN is seeking a skilled Software Engineer to develop and maintain machine control software for friction welding equipment. You will work with Controls, Mechanical and Fluid Power teams to deliver high-quality HMI and control systems.

The role emphasizes C++ DLLs in .NET, WPF in Visual Studio, UML-based design, real-time streaming and data acquisition. On-site presence is required, with a focus on documentation and customer support.

Qualifications

  • Experience designing and developing WPF applications in MS Visual Studio.
  • Experience with XML in 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 for HMI software design.
  • Experience developing multi-threaded Windows applications.
  • Experience interfacing C++ DLLs in .NET framework environment.
  • Strong knowledge of streaming concepts and UDP streaming.
  • Understanding of Distributed Real-Time Control Systems (DCS, SCADA).
  • Understanding of Hardware Abstraction Design and Implementation.
  • Understanding of Motion Control of motors, actuators, etc.
  • Experience with Data Acquisition (DAQ, sensors, calibration).
  • Understanding of PLCs (functionalities, communications, tags).
  • Experience with Subversion and GitLab for source control.
  • Must have excellent communication skills and documentation practices.
  • Willingness to learn new processes.
  • Must be eligible to work in the US permanently.
  • Professional and ethical standards.

Responsibilities

  • Develop, document, integrate and maintain machine control software for friction welding equipment.
  • Design and implement user interfaces and control software for manufacturing machinery.
  • Assist controls engineers with machine start-up, interface software commissioning and debugging.
  • Define architecture and programming conventions for new software applications.
  • Contribute to process improvements and maintain programming standards.
  • Provide technical support to customers, service technicians and installation personnel.

Skills

WPF Applications
XML in WPF
Industrial HMI
OO Programming
UML for HMI
Multi-threaded Windows Apps
C++ DLLs in .NET
Streaming concepts
UDP streaming
Distributed Real-Time Control
Hardware Abstraction
Motion Control
Data Acquisition
PLCs
SVN/GitLab
Communication
Documentation
Professional ethics

Tools

SVN
GitLab

Job description

Manufacturing Technology, Inc. (MTI) in South Bend, IN is seeking a skilled Software Engineer to develop and maintain machine control software for friction welding equipment. You will work with Controls, Mechanical and Fluid Power teams to deliver high-quality HMI and control systems.

The role emphasizes C++ DLLs in .NET, WPF in Visual Studio, UML-based design, real-time streaming and data acquisition. On-site presence is required, with a focus on documentation and customer support.

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
Machine Control Software Engineer
Machine Control Software Engineer

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

On-site
USD 75,000 - 110,000
Health Insurance
401(k) matching
Paid time off
+1
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
Precision Friction-Welding Setup Technician
Precision Friction-Welding Setup Technician

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

On-site
USD 42,000 - 62,000
401(k) matching
Health insurance options
HSA
+6
Friction Welding Setup Technician
Friction Welding Setup Technician

Rite Corporation • South Bend (IN)

On-site
USD 25,000 - 36,000
401(k) matching
Health Insurance
HSA
+10
CNC Machinist
CNC Machinist

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

On-site
USD 30,000 - 39,000
401(k) matching
Health Insurance: HDHP and PPO
H.S.A.
+8
Machine Set-Up Technician
Machine Set-Up Technician

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

On-site
USD 42,000 - 62,000
401(k) matching
Health insurance options
HSA
+6
Senior Controls Engineer - PLC/CNC & HMI Systems
Senior Controls Engineer - PLC/CNC & HMI Systems

Bond Technologies, Inc • Elkhart (IN)

On-site
USD 70,000 - 90,000
Friction Welding Setup Technician
Friction Welding Setup Technician

Rite Corporation • South Bend (IN)

On-site
USD 40,000 - 65,000
401(k) matching
Health Insurance
HSA
+11