Controls Engineer – Motion Control & Robotics (Siemens 840D / CNC) jobs in United States
cer-icon
Apply on Employer Site
company-logo

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.

EmploymentProfessional ServicesRecruiting
check
Culture & Values
badNo H1BnoteU.S. Citizen Onlynote
Hiring Manager
Amanda Davis
linkedin

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

Siemens programmingControls software programmingMulti-axis servo systemsPLC motion controlRobotic interfacesReal-Time Operating SystemC programmingC# programmingVisual Basic .NETVisual StudioTroubleshooting skillsMachine safety systemsSensor interfacesFieldbus technology

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

twittertwittertwitter
company-logo
KCM Technical provides employment and recruitment services to engineering, administrative, skilled trades, and warehouse employees.

Funding

Current Stage
Late Stage
Company data provided by crunchbase