Real-Time C# Controls Programmer for Industrial Machinery

Steven-Dougla

Concord Township (OH)

On-site

USD 90,000 - 120,000

Full time

2 days ago
Be an early applicant

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

Competitive salary
Incentive opportunities
Employer-paid medical, dental, vision
HSA
EAP
401(k) with match
Paid time off
Professional development

Job summary

Steven Douglas Corp. (SDC) is seeking a Controls Programmer in Ohio. You will design, develop, test, and deploy C# Windows applications that directly control industrial equipment, interfacing with sensors, motors, and data acquisition devices on the plant floor.

Join a collaborative, family-owned team and help deploy software for months-long tests and customer startups while maintaining strong source control and documentation practices.

Qualifications

  • 5+ years of experience designing, developing, and deploying C# Windows applications in a .NET environment.
  • Hands-on experience developing applications that interface directly with industrial hardware, such as sensors, motors, drives, data acquisition devices, or instrumentation, on machinery or manufacturing/test equipment.
  • Experience building applications where the PC is the primary controller in the system, handling real-time I/O, device communication, and control logic.
  • Solid understanding of software fundamentals, including object-oriented design, application architecture, debugging, and version control workflows.
  • Comfortable working on the plant floor alongside engineers and technicians to understand machine behavior and translate it into usable software.
  • Ability to use AI tools and code generation to work more efficiently while maintaining full responsibility for all output.
  • Bachelor’s degree in Computer Science, Software Engineering, Electrical/Computer Engineering, or equivalent hands‑on experience.

Responsibilities

  • Design, develop, test, and deploy C# Windows applications that run on industrial machinery and interface directly with sensors, motors, drives, data acquisition devices, and other controls hardware.
  • Build and support applications where the PC serves as the primary controller in the system, managing real-time I/O and device communication.
  • Work directly with controls engineers to understand machine behavior, hardware interfaces, and operator workflows, and translate them into clean, maintainable software.
  • Support deployment and troubleshooting of your applications during machine debug, runoff, and customer Factory Acceptance Testing (FAT).
  • Maintain and improve existing software tools and code libraries, applying good source control and documentation practices.
  • Collaborate with the controls team to identify where custom software can improve machine reliability, data visibility, or troubleshooting speed.
  • Travel approximately 10% to support customer startups and project implementation.

Skills

C# Windows development
Real-time software
Team collaboration

Education

Bachelor’s degree in Computer Science/Software Engineering or related field

Tools

GitHub
SQL
Python
Allen-Bradley PLCs

Job description

Steven Douglas Corp. (SDC) is seeking a Controls Programmer in Ohio. You will design, develop, test, and deploy C# Windows applications that directly control industrial equipment, interfacing with sensors, motors, and data acquisition devices on the plant floor.

Join a collaborative, family-owned team and help deploy software for months-long tests and customer startups while maintaining strong source control and documentation practices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Real-Time Controls Programmer (C#/.NET) for Industrial Automation
Real-Time Controls Programmer (C#/.NET) for Industrial Automation

Steven Douglas Corp. • Painesville (OH)

On-site
USD 90,000 - 120,000
Competitive salary based on experience
Employer-paid medical, dental, and vis
401(k) with employer match
+2
Real-Time C# Controls Programmer for Industrial Automation
Real-Time C# Controls Programmer for Industrial Automation

Steven Douglas Corp. • Ohio

On-site
USD 90,000 - 130,000
Health insurance
401(k) with match
Paid vacation
+2
Controls Programmer – C#/.NET
Controls Programmer – C#/.NET

Steven Douglas Corp. • Painesville (OH)

On-site
USD 90,000 - 120,000
Competitive salary based on experience
Employer-paid medical, dental, and vis
401(k) with employer match
+2
Controls Programmer – C#/.NET
Controls Programmer – C#/.NET

Steven Douglas Corp. • Ohio

On-site
USD 90,000 - 130,000
Health insurance
401(k) with match
Paid vacation
+2
Automation Controls Engineer
Automation Controls Engineer

Steven Douglas Corp. • Ohio

On-site
USD 90,000 - 140,000
Competitive salary
Health insurance
401(k) with match
+2
Controls Programmer – C#/.NET
Controls Programmer – C#/.NET

Steven-Dougla • Concord Township (OH)

On-site
USD 90,000 - 120,000
Competitive salary
Incentive opportunities
Employer-paid medical, dental, vision
+5
Automation Controls Engineer — Custom Machines & Growth
Automation Controls Engineer — Custom Machines & Growth

Steven Douglas Corp. • Ohio

On-site
USD 90,000 - 140,000
Competitive salary
Health insurance
401(k) with match
+2
Controls Engineer – Real-Time Automation & Data Solutions
Controls Engineer – Real-Time Automation & Data Solutions

SoftWear Automation, Inc. • Austell (GA)

On-site
USD 70,000 - 90,000
Industrial Automation Software Engineer - PLC & PC Control
Industrial Automation Software Engineer - PLC & PC Control

The Supreme HR Advisory Pte Ltd • Pioneer (OH)

On-site
USD 70,000 - 100,000
Service Technician - Solar Test and Inspection Machines
Service Technician - Solar Test and Inspection Machines

Steven Douglas Corp. • Perrysburg (OH)

On-site
USD 70,000 - 95,000
Competitive salary and performance‑drn
Employer-covered medical, dental, and
Paid vacation, sick leave, and 10 paid
+2