CNC Controls Programming Engineer

IMKO

Marshall, MO

JOB DETAILS
SKILLS
Analysis Skills, Automation, Best Practices, CNC (Computerized Numerical Control) Systems, Computer Engineering, Control Systems, Corrective Action, Depth Perception, Documentation, Electrical Engineering, Electricity, Human Machine Interface (HMI), Identify Issues, Industry Standards, Input/Output, Ladder Logic, Machining Operations, Maintain Compliance, Mathematics, Mechanical Engineering, Motion Control, Physical Demands, Program Control, Programmable Logic Controller (PLC), Retrofit, Root Cause Analysis, Safety Compliance, Safety Standards, Schematics, Servomechanism, Software Installation, Software Validation, System Integration (SI), Systems Engineering, Technical Drawing, Technical Support, Technical Writing, Test Plan/Schedule, Testing, User Interface/Experience (UI/UX), Willing to Travel, Writing Skills
LOCATION
Marshall, MO
POSTED
28 days ago
Job Purpose: The CNC Controls Programming Engineer is responsible for designing, developing, testing, and supporting CNC control system software on CNC-based equipment. This role focuses on creating reliable, user-friendly machine control programs that support the integration of PLC, HMI, motion, and CNC control systems. Experience with FANUC CNC controls and CNC programming is required.
Essential Functions include the following. Other duties may be assigned.1. Setup of CNC controls, including setting parameters for motors, drives, and I/O configuration.2. Develop, write, and troubleshoot PMC/PLC, HMI, CNC, and motion control programs for new machines and retrofit packages.3. Install, test, and validate software on production floor and occasionally at customer sites.4. Program and configure FANUC CNC controls, including ladder logic, PMC, macro programming, and servo/motion parameters.5. Develop HMI screens and user interfaces for machine operation.6. Collaborate with the mechanical and electrical engineering to ensure full system integration.7. Create documentation, including electrical schematics, machine manual sections for controls, and troubleshooting guides.8. Provide technical support, diagnostics, and corrective actions for internal teams and customers.9. Ensure compliance with safety standards, industry requirements, and best practices.10. Ability to maintain confidentiality.
Qualifications and Requirements: To perform this job successfully, an individual must be able to perform each essential function satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.1. Bachelor’s degree in Electrical Engineering, Automation, Computer Engineering, or related field; or equivalent technical experience.2. 2+ years of experience programming industrial controls for CNC systems.3. Strong aptitude in ladder logic programming.4. Ability to read and interpret electrical schematics, mechanical drawings, and technical documentation.5. Technical writing experience highly recommended.6. Proficient troubleshooting skills, including root-cause analysis of electrical and software issues.7. Applied mathematical skills and mechanical analysis ability.8. FANUC CNC programming:
  • Macro programming
  • PMC ladder logic
  • G-code optimization
  • Servo tuning and parameter setup

Physical Demands and Work Environment: The physical requirements described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.1. While performing the duties of this job, the employee is regularly required to talk and hear. The employee is frequently required to stand, bend, kneel, climb stairs and walk; use hands to touch, handle, or feel; and reach with hands and arms. The employee must frequently lift and/or move up to 50 pounds for men or 30 pounds for women. Specific vision abilities required by this job include close vision, distance vision, peripheral vision, depth perception, and ability to adjust focus.2. The work environment is usually an indoor setting with some exposure to outside elements. The noise level in the work environment is tolerable. This position requires infrequent travel, which may involve exposure to extreme weather elements.3. Must abide by PPE requirements.

About the Company

I

IMKO