Logo
KCM Technical

KCM Technical is hiring: Controls Software Engineer in Boone County

KCM Technical, Boone County, KY, US

Save Job

Controls Software Engineer- Direct Placement

Hebron, KY

$85-115K (Salary and Overtime Offered)

Summary:

The Controls Software Engineer will design, support, and maintain the control software for composite laying equipment, which utilize gantry and robotic manipulators, and their peripheral equipment.

Core Responsibilities:

  • Responsible for developing and supporting real-time control systems and communication interfaces.
  • Develop specifications and proper documentation of application software for communication within the software engineering group and other departments for training and customer documentation.
  • Create application software, HMI, PLC, and real-time motion control for new machine hardware and features.
  • Troubleshoots software issues in support of product startup, including acceptance at customers' facilities when required (travel less than 5%).
  • Work with Electrical Design engineering to select and layout hardware, including controls, amplifiers, digital input and output cards and other components.
  • Work with control vendors on new product development requirements and resolving open control issues.
  • Maintains software project cost targets and schedules to ensure projects are on track. Provides updates on project status as required
  • Participate in cross-functional design teams spanning the entire product life cycle, beginning with specification, and continuing through implementation to product shipment.

Requirements:

  • BS in Electrical Engineering, Computer Engineering or Computer Science preferred (Relevant years of experience can be considered in lieu of a degree).
  • Minimum 5 years of controls software programming experience.
  • Experience with multi-axis servo systems design, PLC motion control systems, and/or robotic interfaces.
  • Siemens programming experience required (840D, TIA Portal, and/or SINUMERIK ONE).
  • Familiar with sensor interfaces, IO, fieldbus, and related technology.
  • Ability to troubleshoot electro-mechanical and software issues.
  • Experience with integrating machine safety systems within software applications.
  • Must be a U.S. citizen or have permanent residency status (green card).
  • Ability to travel less than 5%.

Preferred Skills:

  • Ability to program in C, C#, and C.
  • Programming within a Real-Time Operating System (RTOS) environment.
  • Experience with Visual Studio.
  • Programming in Visual Basic .NET.
  • Large CNC setup programming and set up experience.