Industrial Controls Programmer (C#) - Real-Time PC Control

Steven Douglas Corp

Ohio

On-site

USD 90,000 - 125,000

Full time

5 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

Employer-paid medical, dental, and vis
Health Savings Account (HSA)
401(k) with 4% employer match
Paid vacation, sick leave, and 10 paid
Professional development opportunities

Job summary

Steven Douglas Corp. designs, engineers, and builds custom automation systems for medical, consumer, industrial, automotive, and other industries.

We seek a Controls Programmer who combines strong C#/.NET development with hands-on hardware experience to control PC-based test and process equipment in real time. You will work with controls engineers and technicians to design, build, and deploy software that keeps equipment running reliably on the plant floor, with travel about 10% for startup

Qualifications

  • 5+ years designing, developing, and deploying C# Windows apps in .NET.
  • Experience interfacing with industrial hardware (sensors, motors, data acquisition).
  • Ability to make PC the primary controller with real-time I/O and device communication.
  • Strong OO design, debugging, and version control.
  • Willingness to work on the plant floor with engineers and technicians.
  • Ability to use AI tools and code generation while maintaining responsibility for output.
  • Bachelor’s degree in CS/SE/EE or equivalent hands-on experience.

Responsibilities

  • Design, develop, test, and deploy C# Windows applications for industrial machinery and hardware interfaces.
  • Build and support applications where the PC serves as the primary controller with real-time I/O.
  • Collaborate with controls engineers to understand machine behavior and translate into software.
  • Support deployment and troubleshooting during FAT and customer startup.
  • Maintain and improve existing code libraries with good documentation and source control.
  • Collaborate to improve machine reliability, data visibility, and troubleshooting speed.
  • Travel ~10% to support customer startups and project implementation.

Skills

C#/.NET development
Industrial hardware integration
Real-time control programming

Education

Bachelor’s degree or equivalent hands-on experience (CS/SE/EE)

Tools

GitHub
SQL
Python
Allen-Bradley PLCs
Ignition

Job description

Steven Douglas Corp. designs, engineers, and builds custom automation systems for medical, consumer, industrial, automotive, and other industries.

We seek a Controls Programmer who combines strong C#/.NET development with hands-on hardware experience to control PC-based test and process equipment in real time. You will work with controls engineers and technicians to design, build, and deploy software that keeps equipment running reliably on the plant floor, with travel about 10% for startup

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 Controls Programmer (C#/.NET)
Real-Time Controls Programmer (C#/.NET)

Steven Douglas • Concord Township (OH)

On-site
USD 90,000 - 120,000
Health Insurance
HSA
Employee Assistance Program
+3
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
Real-Time C# Controls Programmer for Industrial Machinery
Real-Time C# Controls Programmer for Industrial Machinery

Steven-Dougla • Concord Township (OH)

On-site
USD 90,000 - 120,000
Competitive salary
Incentive opportunities
Employer-paid medical, dental, vision
+5
Senior Automation Controls Engineer for Custom Systems
Senior Automation Controls Engineer for Custom Systems

Steven Douglas Corp • Painesville (OH)

On-site
USD 90,000 - 130,000
Health insurance (100% employer-paid)
Dental & Vision insurance (100%)
Health Savings Account (HSA)
+4
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
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
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 • Concord Township (OH)

On-site
USD 90,000 - 120,000
Health Insurance
HSA
Employee Assistance Program
+3