Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Controls Programmer - C#/.NET

Steven Douglas Corp

Description:

  Bring Your Software Expertise to Steven Douglas Corp. (SDC)

At SDC , we design, engineer, and build custom automation systems that solve complex manufacturing challenges for customers across medical, consumer products, industrial, automotive, and other industries. As a family-owned and growing business, we are committed to delivering innovative solutions by blending proven engineering principles with creative approaches to automation.

We are looking for a Controls Programmer who combines strong C#/.NET development skills with a hands-on understanding of industrial hardware. In this role, you will work primarily on advanced test and process equipment we build for one of our key customers in the solar manufacturing industry. Most of these systems are PC-controlled, meaning the application you build is the sole controller, directly driving sensors, motors, drives, and data acquisition hardware in real time. We are looking for team players who enjoy working side by side with our controls engineers and technicians to design, build, and deploy software that keeps this equipment running reliably.

Why Join SDC?

  • Software That Runs Real Machines: Your applications won’t sit on top of the equipment; they’ll be the controller, running machines on the plant floor and through months-long tests.
  • Collaborative Environment: Work closely with our controls engineers, technicians, and project managers from design through debug, runoff, and customer startup.
  • Family-Owned Culture: Experience a supportive and agile environment that values technical excellence and personal growth.

What You’ll Do

  • 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.
Requirements:

  What We’re Looking For

  • 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.

Preferred Qualifications

  • Experience with SQL or other databases for storing and retrieving machine or process data.
  • Experience with GitHub or other source control platforms.
  • Working knowledge of Python for scripting, data processing, or test automation.
  • Experience with other industrial controls platforms, such as Allen-Bradley PLCs, HMIs, Ignition, robotics, or machine vision systems.
  • Ability to read and understand electrical schematics.

What Success Looks Like

  • Successful Electrical Controls Programmers at SDC:
  • Deliver reliable, well-structured Windows applications that operators and engineers can use every day.
  • Build software that communicates cleanly and reliably with the sensors, motors, and hardware it controls.
  • Develop software capable of running months-long tests without interruption.
  • Communicate clearly with engineers, technicians, and project teams about what the software does and why.
  • Continuously improve our code libraries, tools, and development practices.
  • Help make every machine's software as solid as the hardware it runs on.

What We Expect From Everyone at SDC

  • Every role at SDC is built on a shared set of expectations that define how we work together.
  • Demonstrate professionalism, integrity, and accountability in everything you do.
  • Treat coworkers, customers, suppliers, and partners with respect.
  • Communicate openly and collaboratively across all departments.
  • Take ownership by identifying issues early, proposing solutions, and following through.
  • Adapt to changing priorities while maintaining a positive, team-first attitude.
  • Produce high-quality, detail-oriented work that supports safety, quality, and continuous improvement.
  • Be dependable, willing to learn, and ready to support teammates whenever needed.
  • Contribute to a workplace built on trust, teamwork, and shared success.

Why Join Steven Douglas Corp.?

  • Work on challenging, custom automation projects—not repetitive production support.
  • Collaborate with an experienced team of engineers, machinists, electricians, assemblers, and project managers.
  • See your designs come to life from concept through customer startup.
  • Help shape engineering standards and influence how future machines are built.
  • Grow your technical skills while working with robotics, vision systems, servo motion, AI-enabled inspection, and advanced automation technologies.
  • Join a stable, family-owned company committed to long-term growth, innovation, and investing in its people.

Benefits

  • Competitive salary based on experience.
  • Performance-based incentive opportunities.
  • 100% employer-paid medical, dental, and vision insurance, with supplemental coverage options.
  • Company-sponsored Health Savings Account (HSA).
  • Employee Assistance Program (EAP).
  • 401(k) with a 4% employer match per pay period.
  • Paid vacation, sick leave, and 10 company-paid holidays.
  • Ongoing opportunities for professional development and career growth.

PIea16fb695d1f-38059-41930563

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Controls Programmer - C#/.NET in Concord, OH vacancy
  •  ...Makes Someone Successful in This Role ~5–10 years of hands-on controls engineering experience designing custom industrial machinery or...  ...Cognex, Keyence, or equivalent technologies. Familiarity with C# or other object-oriented programming languages. Experience with... 
    C#
    Relocation package

    Steven Douglas Corp

    Painesville, OH
    2 days ago
  •  ...Production Pulse with IIOT devices, machine controllers, and third-party systems including but not...  ...Familiarity in Type Script, C#, Python, and other programming languages. Familiarity in frameworks such as .NET, Prisma, and SQL Server. Preferred Qualifications... 
    .net
    C#

    Alloy Precision Manufacturing

    Mentor, OH
    10 days ago
  •  ...bulkload workbooks, name rules, permission groups, and access control. Configure and maintain drawings, orthographic views, isometric...  ...and maintain custom symbols, rules, and automation using VB.NET, C#, and SQL. Establish and enforce company S3D standards, procedures... 
    .net
    C#
    Full time
    Contract work
    Local area

    Dynamics ATS

    Mentor, OH
    11 days ago
  •  ...Additional duties and responsibilities as assigned by the Superintendent or designee. Candidates should send an email letter of request to: Jen Catanese-Grimes ****@*****.***.net And ****@*****.*** Equal Opportunity Employer... 
    .net

    Madison Local School District

    Madison, OH
    1 day ago
  •  ...Salary Schedule Skills: See Job Description If interested in this position please e-mail ****@*****.***.net and ****@*****.*** OR bring a letter of request to Madison Board of Education Attention: Assistant... 
    .net
    Local area
    Afternoon shift

    Educational Service Center of the Western Reserve

    Madison, OH
    5 days ago
  •  ...environment, and participating in care conferences as needed. The ideal candidate holds an Accredited COTA Associate Degree and is proficient with Net Health and Point Click Care, with strong communication and patient-care skills to coordinate with the #J-18808-Ljbffr WILLOUGHBY
    .net

    WILLOUGHBY

    Willoughby, OH
    5 days ago
  • $100k - $300k

     ...ever meet the customer. Be a part of our Cleveland, OH branch! Cleveland is our fastest growing market, on pace to achieve $40M in net sales in our second full fiscal year. We’re looking for driven professionals ready to grow into leadership roles. Home Genius... 
    .net
    Weekly pay
    Full time
    Local area
    Remote work
    Flexible hours

    Home Genius Exteriors

    Mentor, OH
    3 days ago
  •  ...Senior Controls Engineer At Fusion Incorporated, we're at the forefront of innovative automation solutions, empowering industries with cutting-edge machinery that drives efficiency and precision. Located in Willoughby, OH, we're a dynamic team dedicated to engineering... 
    Temporary work
    Local area
    Remote work
    Monday to Friday

    Fusion Inc

    Willoughby, OH
    5 days ago
  •  ...regulations. Applicants must have a PT license in the state, a bachelor’s degree (masters/doctorate preferred), and proficiency with Net Health and Point Click Care. We emphasize teamwork, safety, and delivering quality rehabilitation services. #J-18808-Ljbffr MENTORHILLS... 
    .net

    MENTORHILLS in

    Mentor, OH
    4 days ago
  • $18 - $24 per hour

     .... Ready to Join Us? Here’s What to Do Next If this sounds like a team you’d love to be part of, email Nina at ****@*****.***.net and let her know why you’d be a great fit. We’re an employer of choice, and competition is high—so take this seriously! Ecolawn... 
    .net
    Full time
    Summer work
    Immediate start
    Flexible hours

    Ecolawn Inc

    Eastlake, OH
    2 days ago
  •  ...Reports to:  Department Manager – Personal or Scheduling Issues Programmer or Set-up Personnel – Program or tooling issues.   Job...  ...parts per inspection sheets and drawing, record dimensions in Net-Inspect or SPC program. Properly debur parts. Maintain machine... 
    .net
    Monday to Friday
    Shift work

    RIMECO PRODUCTS, INC.

    Willoughby, OH
    11 days ago
  • $140k - $160k

     ...more of the following on Linux based server applications: C++, C#, Java, JavaScript, other modern object-oriented programming...  ...engineering teams ~5 + years experience with Git-based source control workflows, including GitFlow or similar branching strategies, pull... 
    C#
    Temporary work
    For contractors
    Work at office
    Local area

    STERIS

    Mentor, OH
    4 days ago
  •  ...-day field visits with sales team (quarterly at minimum) Cast net to hear wide “voice of customer” using tools such as surveys, monitoring...  ...accessories, electronic components, and hydraulic and pneumatic control systems ~ Working knowledge of regulatory requirements set by:... 
    .net
    Full time
    Work at office

    Buyers Products Company

    Mentor, OH
    3 days ago
  •  ...Maintain a safe treatment environment by following infection control, safety, and equipment maintenance protocols. Educate residents...  ...in computer skills such as inputting data into programs such as Net Health and Point Click Care. Language Skills Ability to... 
    .net

    Buckeye Care and Rehabilitation

    Mentor, OH
    3 days ago
  •  ...Assignment BLS Certification May Be Required from AHA or ARC Experience with older adults and geriatric patients Experience with Net Health and PCC EMR systems Apply now and you will be contacted by a recruiter who will give you more information. Benefits... 
    .net
    Weekly pay
    Full time
    Contract work
    Temporary work
    Relocation package

    Tender Touch - Edgewater, MD - Jackson Therapy

    Mentor, OH
    5 days ago
  •  ...Maintain a safe treatment environment by following infection control, safety, and equipment maintenance protocols. Educate residents...  ...Proficient in computer skills such as inputting data into programs for Net Health and Point Click Care. Language Skills Ability to... 
    .net

    Buckeye Care and Rehabilitation

    Mentor, OH
    3 days ago
  • $82k - $94k

     ...StatesEmployment type: full timeCategory: EngineeringIndustry: ""Salary: USD 81750 - 136250Posted: 2026-08-12 Position Summary Bring your Controls Engineer experience to STERIS' VHP team where you will design, develop, test, and support software solutions for automated,... 
    Full time
    Temporary work
    For contractors
    Work at office
    Local area

    STERIS

    Mentor, OH
    4 days ago
  •  ...preferred. Current knowledge of occupational therapy treatment practices, techniques, and interventions. Familiarity with the Net Health electronic documentation system is preferred. Strong clinical, communication, and interpersonal skills. Ability to effectively... 
    .net
    Relief
    Flexible hours
    Weekday work

    QRM Health

    Concord, OH
    13 days ago
  •  ...For schools, valid state special education certificate may be required Experience with older adults/geriatrics Experience with Net Health and PCC EMR systems Assignment Details ~147-bed skilled nursing facility with typical occupancy of 100 to 110 Apply... 
    .net
    Weekly pay
    Full time
    Contract work
    Temporary work
    Relocation package

    Tender Touch - Edgewater, MD - Jackson Therapy

    Mentor, OH
    3 days ago
  •  ...Program in Physical Rehabilitation, Occupational Rehabilitation and / or Speech Language Pathology. Proficient in computer skills for Net Health and Point Click Care. Language Skills Ability to read technical procedures. Ability to read and comprehend policy and... 
    .net

    Cascade Terrace

    Mentor, OH
    5 days ago
  •  ...Automation Controls Engineer Location: Mentor, OH Company: South Shore Controls South Shore Controls is a leading provider of industrial automation solutions, specializing in custom control systems, robotic integration, and motion applications. We serve a wide range... 

    South Shore Controls Inc

    Mentor, OH
    5 days ago
  • $90 - $115 per hour

     ...participate in the job application or interview process, pre-employment testing, to otherwise participate in the selection process, to perform essential job functions, and/or to receive other benefits and privileges of employment, please contact ****@*****.***.net.... 
    .net
    Full time
    Relief
    Work at office
    Local area
    Relocation package
    Flexible hours
    Weekend work
    Afternoon shift

    Matrix Medical Netowrk

    Mentor, OH
    4 days ago
  •  ...Aqueon®, Best Bully Sticks®, Cadet®, C&S®, Farnam®, Ferry-Morse®, Kaytee®, Nylabone®, Pennington®, Sevin® and Zoёcon®. With fiscal 2025 net sales of $3.1 billion, Central has strong manufacturing and logistics capabilities supported by a passionate, entrepreneurial growth... 
    .net
    Full time
    Remote work
    Monday to Friday
    Flexible hours
    Weekend work

    Central Garden & Pet

    Mentor, OH
    2 days ago
  • $18.5 per hour

     ...off, growth, and leadership opportunities. Work Environment Work in a clean, temperature-controlled, and well-lit facility. Employees will wear lab coats and hair nets. The work schedule is Monday to Thursday, from 7pm to 5:30am. Job Type & Location This is... 
    .net
    Weekly pay
    Contract work
    Temporary work
    Immediate start
    Monday to Thursday
    Shift work
    Night shift

    Aerotek

    Mentor, OH
    1 day ago
  • $12 per hour

     ...courage to do what is right; act with energy and urgency. In addition to a competitive wage, this position offers 2% commission on net sales of qualified merchandise. What you get: If eligible, we offer a competitive benefits package including medical/dental/vision,... 
    .net
    Hourly pay
    Worldwide

    JCPenney

    Mentor, OH
    3 days ago
  •  ...sterile conditions, and anticipating the team's needs to ensure patient safety. Circulating means acting as the operating room's safety net and coordinator — managing counts, documentation, positioning, and communication so the surgical team can stay focused on the patient... 
    .net

    OneStaff Medical

    Chardon, OH
    8 days ago
  •  ...impact Teammates' presentations with the Sales Presentation Guide (SPG) . Achieve personal sales-per-hour, average sales and total net sales goals set by Store Management. Provide legendary service throughout the store in these top four areas: Front 5, sales floor,... 
    .net
    Hourly pay
    Part time
    Seasonal work
    Local area
    Flexible hours
    Day shift
    Afternoon shift

    Buckle LLC

    Mentor, OH
    3 days ago
  • Position Accounts Receivable Clerk, Mentor, OH About Race Winning Brands (RWB) Race Winning Brands (RWB) is the leading manufacturer of racing and high-performance parts sold to automotive and powersports markets. RWB is the preferred source for high-end pistons, engine...
    .net
    Local area

    Race Winning Brands

    Mentor, OH
    1 day ago
  • $27 - $34 per hour

     ...sales, makeup, and guest satisfaction. The EM is accountable for Net Promoter Score (NPS) and delivering an exceptional guest...  ...through operational excellence, top-line sales growth and expense control. Leverage store forecast and payroll budgets to support with... 
    .net
    Full time
    Part time
    Work experience placement
    Work at office
    Local area
    Flexible hours
    Shift work
    Afternoon shift

    Ulta Beauty

    Mentor, OH
    2 days ago
  •  ...income statements, balance sheets, and cash flow statements with net income and EBITDA calculations. Provide financial analysis and...  ...risks that may impact the company’s stability. Implement financial controls to safeguard company assets. Performs all other duties as... 
    .net
    Work at office

    All Pro Recruiting (APR)

    Willoughby, OH
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Controls Programmer - C#/.NET. Be the first to apply!