{"schemaVersion":"jobsearcher.job.v1","id":"55230545eedfc5365b50eb50","url":"https://jobsearcher.com/jobs/55230545eedfc5365b50eb50","canonicalUrl":"https://jobsearcher.com/jobs/55230545eedfc5365b50eb50","title":"Electrical Engineer/CNC Controls Programming","description":"Electrical Engineer/CNC Controls ProgrammingResponsible 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.This role must be worked on-site.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.Requirements:Bachelor's Degree in Electrical Engineering, Automation, Computer Engineering, or equivalent technical experience.2+ years of experience programming industrial controls for CNC systemsStrong aptitude in ladder logic programmingAbility to read and interpret electrical schematics, mechanical drawings, and technical documentationTechnical writing experience highly recommendedProficient troubleshooting skills, including root-cause analysis of electrical and software issuesApplied mathematical skills and mechanical analysis abilityFANUC CNC programming (Macro programming, PMC ladder logic, G-code optimization, Servo tuning, Parameter setup)Physical Demands (lift or move up to 50 pounds)Benefits:401(k)Dental insuranceFlexible scheduleHealth insuranceHealth savings accountLife insurancePaid time offProfessional development assistanceReferral programVision insurance","company":"Avtc Group","rawCompany":"avtc group","city":"Marshall","state":"MO","isRemote":false,"isActive":false,"createdAt":"2026-11-06T12:10:59.964Z","occupations":[{"code":"51-9162.00","title":"Computer Numerically Controlled Tool Programmers","slug":"computer-numerically-controlled-tool-programmers"},{"code":"17-2071.00","title":"Electrical Engineers","slug":"electrical-engineers"},{"code":"17-2199.05","title":"Mechatronics Engineers","slug":"mechatronics-engineers"}],"industries":[{"code":"335314","title":"Relay and Industrial Control Manufacturing","slug":"relay-and-industrial-control-manufacturing"},{"code":"332710","title":"Machine Shops","slug":"machine-shops"},{"code":"333248","title":"All Other Industrial Machinery Manufacturing","slug":"all-other-industrial-machinery-manufacturing"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Electrical Engineer/CNC Controls Programming","description":"Electrical Engineer/CNC Controls ProgrammingResponsible 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.This role must be worked on-site.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.Requirements:Bachelor's Degree in Electrical Engineering, Automation, Computer Engineering, or equivalent technical experience.2+ years of experience programming industrial controls for CNC systemsStrong aptitude in ladder logic programmingAbility to read and interpret electrical schematics, mechanical drawings, and technical documentationTechnical writing experience highly recommendedProficient troubleshooting skills, including root-cause analysis of electrical and software issuesApplied mathematical skills and mechanical analysis abilityFANUC CNC programming (Macro programming, PMC ladder logic, G-code optimization, Servo tuning, Parameter setup)Physical Demands (lift or move up to 50 pounds)Benefits:401(k)Dental insuranceFlexible scheduleHealth insuranceHealth savings accountLife insurancePaid time offProfessional development assistanceReferral programVision insurance","datePosted":"2026-11-06T12:10:59.964Z","dateModified":"2026-11-06T12:10:59.964Z","hiringOrganization":{"@type":"Organization","name":"Avtc Group","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Marshall","addressRegion":"MO","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"55230545eedfc5365b50eb50"},"url":"https://jobsearcher.com/jobs/55230545eedfc5365b50eb50"}}