C#/.NET Controls Programmer

Company:  Steven Douglas Corp
Location: Painesville
Closing Date: 25/11/2026
Salary: $85,000 - $115,000 Per Annum
Hours: Full Time
Type: Permanent

Job Description

Develop and deploy C#/.NET Windows applications that directly control industrial machinery, interfacing with sensors, motors, drives and data acquisition hardware. Collaborate with controls engineers and technicians on design, debugging, factory acceptance testing and customer startups, while maintaining existing tools and code libraries.

Responsibilities

  • Design, develop, test and deploy C# Windows applications for industrial machinery.
  • Build applications that manage real-time I/O, device communication and control logic.
  • Integrate software with sensors, motors, drives, data acquisition devices and other controls hardware.
  • Collaborate with controls engineers to translate machine behavior and operator workflows into maintainable software.
  • Troubleshoot and deploy applications during machine debug, runoff and customer factory acceptance testing.
  • Maintain software tools and libraries using source control and documentation practices.

Required Skills

  • C# .
  • NETWindows application development
  • Industrial hardware integration
  • Real-time I/ODevice communication
  • Control logic
  • Object-oriented design
  • Application architecture
  • Debugging
Apply Now
Share this job
Steven Douglas Corp
  • Similar Jobs

  • Controls Programmer - C#/.NET

    Painesville
    View Job
  • Robotics Programmer

    Painesville
    View Job
  • CMM Programmer - Calypso

    Painesville
    View Job
  • Machine Vision System Programmer

    Painesville
    View Job
  • Machine Vision System Programmer

    Painesville
    View Job
An unhandled error has occurred. Reload 🗙