Previous Job
Software Design Engineer
Ref No.: 17-00698
Location: Hebron, Kentucky
Position Type:Direct Placement
Experience Level: 5 Years
Pay Rate : $ 95,000.00 - 100,000.00 /Year
Role: Software Design Engineer
Location: Hebron, KY
Full time / Direct Hire Role

Software Design Engineer will have responsibility for the application software engineering design required for the machine tool products developed & produced by our client. Software Design Engineer will provide innovative original technical design, project leadership for sold & development orders, sales & service support & overall software system architecture.

Specific Duties & Responsibilities:
  • Responsible for the complete machine application software design which includes interfacing with the Electrical & Mechanical Engineers, designing the control software logic required to control all electrical & electro-mechanical devices of the machine.
  • Design machine logic to apply CNC controls utilizing ladder logic programming techniques for the specific machine configuration & specification.
  • Produce & review end-user operator & part programming documentation.
  • Troubleshoot software issues when required in support of product startup, including field installation support when required.
  • Focusing on continuously improving and optimizing system performance, increasing control systems functionality and capability.
  • Participate in cross-functional design teams spanning the entire product life cycle, beginning with the specification stage & continuing through implementation to product shipment.
  • System architecture & communications.
  • Software & system design, test, debug, verification, validation & support.
  • Maintaining software project cost targets & schedules to ensure projects are on track; providing updates on project status as required.
  • Working with the installation teams to promote efficient & effective machine installs with acceptance at customers facilities with on-site support when required.
  • Supporting commonality & consistency within & across product lines within the business group.
  • Promoting "right the first time” content with appropriate risk mitigation plans when required.
Education & Experience:
  • BS Electrical Engineering or Electrical Engineering Technology required.
  • Min 5 yrs Industrial experience in applying CNC controls systems employing programmable automation controllers. 
  • 3-5 yrs Machine Tool technology experience preferred.
  • Must be a US citizen or have permanent residency status (green card).
Experience & Skills required:
  • Siemens 840D Solution-line CNC controls, or similar
  • Servo system design
  • Networked I/O fieldbuses
  • Integrating machine safety systems within software applications
  • Sensor interfaces and technology
  • Producing logic flow diagrams and ability to document software operations
  • Ability to work with people; good communication skills
  • Self driven & motivated to succeed
  • Ability to work with minimal supervision
Preferred Experience & Skills:
  • Real-time communication standards (such as SERCOS, PowerLink, and TCP/IP)
  • Sensor interfaces
  • Software quality systems & processes
  • Motion control systems
  • Mechanism kinematics & transformations
  • FANUC CNC (30i) application programming, or similar
  • Programmable logic controllers (PLC's)
  • Software design experience; Siemens and FANUC CNC's, or similar
  • Experience with SAP
  • Experience with AutoCAD or EPLAN
  • Proficient with Microsoft Office Suite products
Gus Perdikakis Associates Inc is a family owned and operated company that has been servicing clients for over 38 years. We pride ourselves on treating each employee as an individual and not just another number. GPA offers full time contract employees benefits that include: health insurance, 401K, PTO accrual, paid holidays, employee appreciation events and tenure awards.