Logo
TEC Group

Controls Software Engineer

TEC Group, Hebron, Kentucky, United States, 41048

Save Job

Controls Software Engineer Hebron, KY (100% Onsite) $85-115K

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, SIMATIC STEP 7) Familiar with sensor interfaces, IO, fieldbus, and related technology. bility 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). bility to travel less than 5%.

Preferred Skills:

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