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.