CNC Controls Software Engineer
Nehez Recruiting
Position Title: CNC Controls Software Engineer Company Overview This organization is a global leader in advanced manufacturing technologies, specializing in machining solutions for milling and turning applications. With a worldwide footprint spanning North America, Europe, and Asia, the company delivers highly customized equipment and fully integrated production systems. Its heritage is rooted in well‑established machine tool brands and decades of engineering excellence, serving major automotive manufacturers, commercial vehicle producers, and their supply chains. The company provides a comprehensive portfolio that includes machine tools, automation systems, software solutions, process integration, maintenance services, retrofits, and training resources. As a full‑service provider, it offers end‑to‑end solutions—from concept and engineering through complete turnkey system delivery. A strong, collaborative workforce is central to the organization’s continued success. The company values teamwork, innovation, and continuous improvement, offering competitive compensation and a robust benefits package, including retirement savings options. Position Summary The CNC Controls Software Engineer is responsible for designing and developing control software for CNC machining equipment and specialized metal‑cutting systems. This role also supports system commissioning during both manufacturing and on‑site installation phases. Key Responsibilities Design and develop control software in alignment with internal engineering standards and project requirements. Create and configure user interfaces and control logic to ensure system functionality based on customer specifications, engineering drawings, and industry standards. Investigate and implement emerging technologies to enhance product capabilities and maintain competitive solutions. Collaborate with suppliers to stay current on components and technical advancements. Diagnose and resolve control system issues during machine build, testing, and installation; develop custom solutions as needed. Follow structured change management procedures, including creation and maintenance of Software Engineering Change Orders (SECOs) and related documentation. Communicate effectively with project teams, customers, internal departments, and external partners. Assist in developing technical manuals and training materials; provide customer training as required. Contribute ideas for process optimization, efficiency improvements, and cost reduction initiatives. Education & Experience Associate’s or Bachelor’s degree in Engineering or a related technical discipline. Minimum of 5 years of relevant experience, or an equivalent combination of education and hands‑on expertise. Additional technical certifications are advantageous. Technical Skills & Knowledge Ability to interpret electrical schematics, hydraulic/pneumatic diagrams, mechanical drawings, and technical documentation. Strong written and verbal communication skills, including the ability to present information clearly. Controls & Programming Experience Hands‑on experience with one or more of the following platforms: Siemens (840D / Sinumerik ONE) Fanuc (31i / 32i) Bosch Rexroth (MTX) Allen‑Bradley PLC systems Experience working with machining centers, transfer lines, and cell control systems. Proficiency in ladder logic programming and HMI development. Familiarity with NC programming concepts (G‑code, M‑code) is a plus. Exposure to tool management systems, integrated safety, servo tuning, and drive configuration is beneficial. Software Proficiency Working knowledge of Microsoft Office applications, including Excel and Word. Additional Requirements Willingness to travel to customer sites as needed. #J-18808-Ljbffr
- ...Nehez Recruiting is looking for a CNC Controls Software Engineer in Warren, Michigan. The role involves designing and developing control software for CNC machining equipment, collaborating on system commissioning, and enhancing product capabilities. Ideal candidates have...CNC
- Responsibilities Sr. Controls Software Engineer - Direct Hire Creating and commissioning industrial controls systems, PLC software design, and HMI... ...platforms Siemens Step 7 Siemens 840D Motion control (non‑CNC applications) Siemens TIA Portal Siemens Sinumerik One Fanuc...CNCFull timeFlexible hours
- ...Description Job Description We are looking for an experienced Controls/Automation Engineer to prepare for an participate in new product launches in... ...experience ~ Siemens step 7 ~ Function blocks ~ Fanuc CNC Preferred Qualifications: BSEE degree ABB Robots...CNC
- ...The Role As a Senior Controls Engineer, you will lead program execution for machine controls and robotics within a centralized manufacturing... ...machine design and process requirements. Proficiency in Siemens CNC, PLC, and HMI programming; Ethernet and/or ProfiNet/ProfiSafe...CNC
- ...and implement improvements to control systems and equipment using... ...downtime Use FIS plant monitoring software to review cycle times of... ...installations Reprogram equipment for engineering changes and improvements... ...Software Development PLC/CNC Robotics Computer Vision Education...CNC
- ...Develop and support real-time control systems and machine... ...Create and maintain clear software documentation for internal teams... ...%) Partner with Electrical Engineering to define and integrate control... ...equipment ~ Strong background in CNC controls or similar control systems...CNC
- ...Quality Control Inspector/Engineer Microphoto located in Roseville, MI is looking to add a Quality Control Inspector/Engineer. This position... ...experience in quality control or quality assurance within a CNC/Stamping metal manufacturing industry required. Strong understanding...CNC
- ...and assist in training. The ideal candidate will have over 5 years of experience, proficiency in PLC/CNC, and a High School Diploma. This role involves developing control systems, troubleshooting machinery, and improving automation processes. Candidates must be legally...CNC
- ...Description We are seeking a Robot/Vision Engineer to lead the programming, troubleshooting,... ...system performance, troubleshoot motion control challenges, and optimize programming for... ...simulation experience (Fanuc ROBOGUIDE). CNC, conveyor, or general automation...CNCRemote workFlexible hours
$40 - $60 per hour
...Job Description Job Description ISG – Controls Hardware Project Engineer Opportunities near Sterling Heights, MI! Minimal travel, competitive... ...controls hardware design and process leading experience with CNC machinery, powertrain assembly, fluid fill or closely...CNCFull timeImmediate startNight shiftDay shift$35 - $55 per hour
...location in the Sterling Heights, MI area is currently seeking a CNC Software Engineer for their growing team. These are exciting opportunities... ...Hands-on experience programming and troubleshooting CNC controls, specifically Siemens 840D / SINUMERIK and/or Fanuc 31i...CNCLocal areaWork from homeRelocation packageNight shift$61.25 per hour
...Epitec is seeking an experienced Controls Engineer to join our automotive client's team in Detroit... ...running Program and maintain PLC, CNC, and HMI systems for automated manufacturing... ...Familiarity with CAD tools and standard PC/software tools is a plus #J-18808-Ljbffr...CNCContract workShift workNight shift- ...Full Job Description As the Controls Engineer, you will be responsible for all aspects of the electrical design and commissioning of all... ...This is performed using the company determined CAD designing software. Develops and creates the Operator Instructions for machines...Work at officeLocal area
$85k - $105k
...-art electric vehicles, develop advanced fleet management software, and create charging solutions that make fleet electrification... ...transportation. The Role Xos is seeking a Vehicle Controls Software Engineer to help design, develop, and validate control software for...Contract workLocal area- ...RESPONSIBILITIES CNC Programming 3-axis CNC machines on a variety of materials including... ...operational efficiency. Collaborate with engineering teams to troubleshoot and resolve... ...management/leadership Knowledgeable of quality control processes. Attention to detail and ability...CNC
$120k - $150k
...Description Job Description Job Title: Controls Project Engineer Job Description The Controls... ...role designs and implements PLC and HMI software, supports integrated hardware and... ...Skills & Qualifications Experience with CNC systems, particularly Siemens 840 or...CNCPermanent employmentTemporary workCasual work- ...transfer machines; high speed CNC based agile manufacturing... ...duty CNC production modules. Engineering and manufacturing facilities... ...Design and implement software interfacing of various supplier... ...s equipment PLC, CNC, motion controls, networks communications, MIS...CNCWork experience placement
- .... The ideal candidate will have at least 5 years of experience in controls manufacturing and hands-on technical experience. This role encompasses project management, mentoring less experienced engineers, and collaborating with customers and plants to ensure successful...
- ...solution and a grateful customer. At TARUS, a builder of large CNC machines, we’re looking for that same caliber of senior, independent... ...diagnostics on a Siemens 840D / SINUMERIK ONE or Heidenhain control, isolating an elusive electrical fault. By Friday, you’ve documented...CNCFlexible hoursNight shift
- ...Contract Professionals, Inc is seeking a Staff Software Engineer with Fire Control expertise to support advanced military vehicle programs in Sterling Heights, MI. The role requires 7-10+ years of software engineering experience, an advanced degree preferred, and experience...Hourly payContract work
$108k - $139k
...international partners to successfully design & implement machine controls and engine controls on our existing or new machining and assembly... ...and safety standards. Implement and support hardware and software for PLC, CNC, HMI and Engine controls. Implement and support device...CNCHourly payFull timeFor contractorsWork at officeLocal areaRelocationRelocation package- ...Scnteam is looking for a Sales Application Engineer to lead sales efforts across Michigan, focusing on the Lower Peninsula. This role involves... ...in cutting tools or industrial sales, a solid grasp of CNC processes, and proven success in revenue generation. The position...CNCRemote work
- ...) Communicate effectively and work collaboratively with all customers/plants Provide technical direction to less experienced controls engineers Design and troubleshooting of electrical controls systems Work may involve development and testing of advanced process technology...
- ...Senior Control Engineer (1517) A - Controls Warren , Michigan Direct Hire May 26, 2026 Senior Control Engineer Control System Integrators... ...design of electrical control panels Writing and editing PLC software (Allen-Bradley ControlLogix) Editing and entering programmable...Full timeContract workWork experience placement
- ...Job Description Job Description ~ Set up and operate Haas CNC mills or lathes. ~ Reading drawings ~ Selecting tools ~ Loading programs ~ makes offsets ~ maintains tooling ~ Light program editing ~ Stays organized and has good housekeeping ~ health...CNCDay shiftAfternoon shift
$50.14 - $57.3 per hour
...Michigan. Contract Position | 100% On-Site. Pay Range: $50.14 – $57.30/hour Overview Join General Motors Company in a high-impact Controls Engineer 3 role supporting advanced manufacturing and automation initiatives. This opportunity is ideal for experienced controls...Hourly payWeekly payContract workTemporary workFlexible hoursDay shift- ## Controls EngineerApplylocations: Warren, MItime type: Full timeposted on: Posted Yesterdayjob requisition id: R-28396**JOB DESCRIPTION**At BWI we are looking for a Controls Engineer for our Warren, MI plant.**Controls Engineer Job Duties:*** The Controls Engineer will...Remote work
- ...Position Overview: We are seeking a skilled and motivated Controls Engineer to join our dynamic team in Sterling Heights, MI. The ideal candidate... ...), HMI/SCADA systems, VFDs, and control system design software. Analytical Skills: Strong problem‑solving abilities with a...
- ...manufacturing experience (preferably in CNC machining or stamping) and 2 years in a... ...understanding of plant safety and quality controls. Essential Duties and... ...related tasks as needed. · Coordinates with Engineering and monitors tooling tests. · Works with...CNCTemporary workWork at officeShift workAfternoon shift
- J.G. Kern Enterprises Inc. in Sterling Heights, MI, is seeking a Senior CMM Programmer / Metrology Specialist to support precision CNC machining operations. This role demands expert knowledge of programming Zeiss CMM equipment with a focus on ensuring compliance with tight...CNC
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to CNC Controls Software Engineer. Be the first to apply!



