Machine Control Software Engineer – Friction Welding Tech

Rite Corporation

South Bend (IN)

On-site

USD 95,000 - 125,000

Full time

13 days ago
Application generator

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

Get past ATS filters

Benefits offered by this job

401(k) matching
Health Insurance
H.S.A.
Dental insurance
Flexible working schedule
Life insurance
Paid time off
Paid holidays
Paid short term disability

Job summary

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

You will work with a multi-disciplinary team to deliver low-level drivers through end-user HMIs and ensure robust documentation. This onsite role requires experience in WPF, C++, PLCs, and DCS/SCADA, plus strong communication skills to support customers and installation personnel.

Qualifications

  • Experience designing and developing WPF applications in MS Visual Studio.
  • Experience using XML in WPF applications.
  • Experience with Industrial machine HMI development in .NET.
  • Strong object-oriented programming in .NET.
  • Experience with UML for HMI software.
  • Developing multi-threaded Windows applications.
  • Interfacing C++ DLLs in .NET framework.
  • Knowledge of streaming concepts and UDP.
  • Experience deploying software packages.
  • Understanding of DCS/SCADA and hardware abstraction.
  • Motion control and DAQ/sensors experience.
  • PLC fundamentals and machine networking (Ethernet, TCP/IP, Modbus, Profibus).
  • Source control with SVN and GitLab.
  • Excellent communication and documentation skills.
  • Willingness to learn new processes.

Responsibilities

  • Develop, document, integrate and maintain control software for friction welding machines.
  • Design user interfaces and end-user HMIs across the software stack.
  • Collaborate with Controls, Mechanical and Fluid Power teams.
  • Assist with machine start-up, interface software commissioning, and debugging.
  • Maintain architectural and programming conventions for new and existing software.
  • Advocate and maintain programming standards and verification methods.
  • Provide technical support to customers, service technicians and installation personnel.

Skills

WPF applications
XML in WPF
Industrial HMI development
Object-oriented programming
UML for HMI software
Multithreaded Windows apps
C++ DLLs in .NET
Streaming concepts
UDP streaming
Software deployment packages
Distributed Real-Time Control Systems
Hardware Abstraction Design
Motion control knowledge
DAQ and sensors
PLCs and communications
Machine networking (Ethernet, TCP/IP,
Modbus/Profibus
Source control SVN/GitLab
Strong communication skills
Documentation practices
Willingness to learn new processes

Tools

MS Visual Studio
HMI/UI tooling

Job description

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

You will work with a multi-disciplinary team to deliver low-level drivers through end-user HMIs and ensure robust documentation. This onsite role requires experience in WPF, C++, PLCs, and DCS/SCADA, plus strong communication skills to support customers and installation personnel.

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

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

Rite Corporation • South Bend (IN)

On-site
USD 95,000 - 125,000
401(k) matching
Health Insurance
H.S.A.
+6
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
Friction Welding Machine Setup Technician
Friction Welding Machine Setup Technician

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

On-site
USD 25,000 - 39,000
401(k) matching
Health Insurance
Paid time off
+1
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
Machine Set-Up Technician
Machine Set-Up Technician

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

On-site
USD 25,000 - 39,000
401(k) matching
Health Insurance
Paid time off
+1
Operator
Operator

Rite Corporation • South Bend (IN)

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

Bond Technologies, Inc • Elkhart (IN)

On-site
USD 70,000 - 90,000