KCM Technical · 1 day ago
Controls Engineer – Motion Control & Robotics (Siemens 840D / CNC)
KCM Technical is seeking a Controls Engineer who will design, support, and maintain control software for composite laying equipment utilizing gantry and robotic manipulators. The role involves developing real-time control systems, creating application software, and collaborating with cross-functional teams throughout the product life cycle.
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
Qualification
Required
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
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
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
Company
KCM Technical
KCM Technical provides employment and recruitment services to engineering, administrative, skilled trades, and warehouse employees.
Funding
Current Stage
Late StageCompany data provided by crunchbase