Skip to content
mimi

Controls Software Engineer

Sterling Engineering

Wilsonville · On-site Full-time Mid Level $110k – $130k/yr Yesterday

About the role

About

Position: Automation Controls Engineer (C# / Machine Controls)
Location: Wilsonville, GA (Onsite)
Employment Type: Direct Hire
Travel: 10‑30% (Domestic & International)
Salary: $110,000 – $130,000 + Full Benefits

Why This Role?

Join a team building custom automated equipment from the ground up. You’ll work across the full project lifecycle—from concept to customer install—using cutting‑edge automation and control technologies.

Responsibilities

  • Design and develop machine control software (C# / C++)
  • Build and support custom automation systems from concept to install
  • Debug real‑time machine control systems (software, electrical, mechanical)
  • Support machine startup, testing, and customer acceptance
  • Collaborate with engineers, technicians, and project teams
  • Travel to customer sites for installs, training, and support

Requirements

  • 3+ years of automation / machine controls experience
  • 3+ years of C# (.NET) or C++ programming
  • Experience debugging real‑time machine control systems
  • Ability to read electrical schematics
  • Experience with motion control (servo systems)
  • Bachelor’s degree in Electrical or Mechanical Engineering or 7+ years relevant experience in place of a degree

Nice to Have

  • GUI development in C#
  • Machine vision experience
  • Robotics integration experience
  • Version control (Git, Subversion, etc.)

Perks & Benefits

  • 100% employer‑paid medical (employee‑only)
  • Dental & vision coverage
  • 401(k) with 3% automatic contribution + 3% match
  • PTO + 10 holidays + paid volunteer time
  • Company‑paid life & disability insurance
  • Onsite gym with lockers & showers

Requirements

  • 3+ years of automation / machine controls experience
  • 3+ years of C# (.NET) or C++ programming
  • Experience debugging real-time machine control systems
  • Ability to read electrical schematics
  • Experience with motion control (servo systems)
  • Bachelor’s in Electrical or Mechanical Engineering (or 7+ years relevant experience in place of degree)
  • GUI development in C#
  • Machine vision experience
  • Robotics integration experience
  • Version control (Git, Subversion, etc.)

Responsibilities

  • Join a team building custom automated equipment from the ground up
  • You’ll work across the full project lifecycle—from concept to customer install—using cutting-edge automation and control technologies
  • Design and develop machine control software (C# / C++)
  • Build and support custom automation systems from concept to install
  • Debug real-time machine control systems (software, electrical, mechanical)
  • Support machine startup, testing, and customer acceptance
  • Collaborate with engineers, technicians, and project teams
  • Travel to customer sites for installs, training, and support

Benefits

$110,000 - $130,000 + Full BenefitsPerks & Benefits100% employer-paid medical (employee-only)Dental & vision coverage401(k) with 3% automatic + 3% matchPTO + 10 holidays + paid volunteer timeCompany-paid life & disability insuranceOnsite gym with lockers & showers

Skills

C#C++.NETGitMachine visionMotion controlRoboticsSubversion

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free