Machine Control Software Engineer – HMI & Real-Time Systems

Rite Corporation

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
H.S.A.
Dental insurance
Flexible working schedule
Life insurance
Paid time off
10 paid holidays
Paid short term disability
Tuition reimbursement
Vision insurance
EAP

Job summary

MTI in South Bend, IN is seeking a Machine Control Software Engineer to help design, develop, document, and maintain control software for friction welding machines, spanning device drivers to end-user HMI in a .NET/C++ environment.

The role emphasizes WPF, XML, UML, multi-threaded Windows apps, and real-time control concepts, plus strong communication and documentation. Onsite employment with comprehensive benefits.

Qualifications

  • Experience with designing and developing WPF apps in the MS Visual Studio environment.
  • Experience with XML within WPF applications in the MS Visual Studio environment.
  • Experience with Industrial machine HMI development in a .NET framework environment.
  • Strong background in object-oriented programming in a .NET framework environment.
  • Experience with designing and specifying HMI software using UML.
  • Experience with developing multi-threaded Windows applications.
  • Experience with developing and interfacing C++ DLLs in .NET framework environment
  • Strong working knowledge of streaming concepts.
  • Experience with streaming using the UDP protocol.
  • 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 of motors, actuators, etc.
  • Experience with Data Acquisition (DAQ, sensors, calibration, etc.)
  • Understanding of PLCs (functionality, communications, programming, tags, etc.)
  • Machine Networking (Ethernet, TCPIP, bus protocols (Modbus, Profibus, etc.), IoT, etc.)
  • Experience with Source Control using Subversion (SVN), GitLab
  • Must have excellent communication skills
  • Must possess good documentation methods and practices.
  • The ability and willingness to learn new processes

Responsibilities

  • Develop and maintain control software for friction welding machines, from drivers to end-user interfaces.
  • Collaborate with Controls, Mechanical and Fluid Power engineers to deliver solutions.
  • Assist with machine start-up, interface software commissioning and debugging.
  • Document software architecture, coding conventions and development processes.

Skills

WPF applications
XML in WPF
HMI development .NET
Object-oriented programming
UML design
Multi-threaded Windows
C++ DLLs in .NET
Streaming concepts
UDP streaming
Software deployment
DCS/SCADA
Hardware Abstraction
Motion control
DAQ systems
PLCs
Ethernet TCPIP
Modbus/Profibus
Version control (SVN/GitLab)
Communication skills
Documentation practices

Education

Tools

MS Visual Studio
.NET Framework

Job description

MTI in South Bend, IN is seeking a Machine Control Software Engineer to help design, develop, document, and maintain control software for friction welding machines, spanning device drivers to end-user HMI in a .NET/C++ environment.

The role emphasizes WPF, XML, UML, multi-threaded Windows apps, and real-time control concepts, plus strong communication and documentation. Onsite employment with comprehensive benefits.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Machine Control Software Engineer — Real-Time HMI Specialist
Machine Control Software Engineer — Real-Time HMI Specialist

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
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
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
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
Controls Engineer — CNC, PLC & HMI Systems
Controls Engineer — CNC, PLC & HMI Systems

Accelerate Talent Group • Machesney Park (IL)

On-site
USD 75,000 - 130,000
Software Engineer
Software Engineer

Fives DyAG Corp. • Hebron Estates (KY)

On-site
USD 90,000 - 120,000
Health Insurance
Dental Insurance
Vision Insurance
+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
Embedded Software Engineer - Real-Time Industrial Controls
Embedded Software Engineer - Real-Time Industrial Controls

Actalent • Burbank (IL)

On-site
USD 90,000 - 130,000
Medical Insurance
Dental Insurance
Vision Insurance
+13
CNC Controls Software Engineer — Precision Machining Systems
CNC Controls Software Engineer — Precision Machining Systems

Nehez Recruiting • Warren (MI)

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