Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the CNC Controls Software Engineer in Warren, MI vacancy
  • 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... 
    CNC
    Full time
    Flexible hours

    Cosha Staffing & Consulting

    Madison Heights, MI
    1 day ago
  • 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

    Nehez Recruiting

    Warren, MI
    2 days ago
  • The Role As a Senior Controls Engineer, you will lead program execution for machine controls and robotics within a centralized manufacturing engineering...  ...design and process requirements. Proficiency in Siemens CNC, PLC, and HMI programming; Ethernet and/or ProfiNet/ProfiSafe... 
    CNC

    General Motors

    Warren, MI
    4 days ago
  •  ...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... 
    CNC

    Optimal

    Sterling Heights, MI
    2 days ago
  •  ...Description The Role: The VMEC team develops the embedded controllers and software that power GM’s propulsion, steering, and suspension...  ...This ‑fastmoving group values creative, highly motivated engineers who thrive in Agile environments and want to solve complex... 
    Suggested
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    18 hours ago
  •  ...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

    Optimal

    Sterling Heights, MI
    2 days ago
  •  ...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

    Optimal Inc.

    Sterling Heights, MI
    a month ago
  •  ...Job Description Job Description A Software Controls Engineer in a CNC/PLC environment is responsible for designing, programming, and troubleshooting automated control systems used in manufacturing equipment. This role focuses on developing PLC and CNC software, creating... 
    CNC
    Remote work

    Aegis Worldwide

    Troy, MI
    15 days ago
  • PLC and Controls Engineer | Nox Metals | Detroit, MI American factories deserve a supply chain...  ...aerospace and defense manufacturers. We use software and automation to supply metal to...  ...steel meets software. Every saw, every CNC, every conveyor, every sensor, every robot... 
    CNC
    Full time
    Immediate start
    Shift work

    NOX METALS

    Detroit, MI
    2 days ago
  • 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 office
    Local area

    Jatca Inc

    Southfield, MI
    18 hours ago
  •  ...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... 
    CNC
    Work experience placement

    MAG Automotive LP

    Sterling Heights, MI
    2 days ago
  • 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

    Air Comfort, Inc

    Madison Heights, MI
    3 days ago
  •  .... 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... 

    Stefanini, Inc

    Warren, MI
    2 days ago
  • 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 pay
    Contract work

    Contract Professionals, Inc

    Sterling Heights, MI
    18 hours ago
  • 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... 
    CNC
    Remote job

    Scnteam

    Detroit, MI
    3 days ago
  • 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

    J.G. Kern Enterprises Inc.

    Sterling Heights, MI
    1 day ago
  •  ...Job Description Job Description Key Responsibilities of the CNC VTL Machinist: Ability to run Vertical Lathe Machines Must...  ...mathematics and be able to use a calculator Ability to use Fanuc controls and make offsets as required by the program Ability to load... 
    CNC
    Night shift

    MB Aerospace Warren

    Warren, MI
    a month ago
  •  ...Job Description Job Description Job Description: 2nd Shift CNC Set-Up Operator Location: Roseville, MI, 48066 Required Skills: Haas CNC Mill (3-4 axis VMC), Haas CNC Lathe (2-4 axis), Blueprint Reading Overview This is for a 2nd shift position only, respond... 
    CNC
    Shift work
    Day shift
    Afternoon shift

    Peninsular Cylinder

    Roseville, MI
    22 days ago
  •  ...across 44 countries worldwide. Our plant located in Sterling Heights, MI is looking for a highly motivated and results-driven Controls Engineer to join our team. The Controls Engineer is responsible for the design, programming, commissioning, optimization, and maintenance... 
    Worldwide
    Shift work

    Motherson Group

    Sterling Heights, MI
    2 days ago
  • 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... 

    Job Impulse

    Sterling Heights, MI
    2 days ago
  • $70k - $90k

    A leading System Integrator in Sterling Heights is seeking an experienced Controls Engineer to design and integrate PLC-based systems for diverse manufacturing industries. The ideal candidate will have a technical degree and 2-3 years of experience. Responsibilities include... 
    Full time

    OtterBase

    Sterling Heights, MI
    18 hours ago
  • $73.8k

    Controls Engineers (multiple openings): Valknut Inc. (Sterling Heights, MI) seeks Controls Engineers (multiple openings) to oversee the design...  ...and use of Automation Tools; programming; understanding of software requirements; setting-up and using controlling docs;... 

    Encore Technologies

    Sterling Heights, MI
    18 hours ago
  •  ...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... 

    Stefanini, Inc

    Warren, MI
    2 days ago
  • CEC Controls Company is looking for a Controls Engineer/Technologist 2 in Warren, Michigan. This role involves leading design and commissioning tasks, troubleshooting complex automation issues, and ensuring project timelines and customer satisfaction. Candidates should... 
    Work at office

    CEC Controls Company

    Warren, MI
    3 days ago
  •  ...Job Description Job Description The CNC Machinist is responsible for setting up, programming, and operating CNC machines to produce precision parts according to detailed engineering plans and specifications. This role involves interpreting blueprints and geometric... 
    CNC
    Shift work

    Aegis Worldwide

    Warren, MI
    2 days ago
  • $42.3 - $50.73 per hour

     ...and implement improvements to control systems and equipment using...  ...• Use FIS plant monitoring software to review cycle times of equipment...  ...• Reprogram equipment for engineering changes and improvements •...  ...siemens, Plc programming, cnc machines, fanuc robots, vision... 
    CNC
    Contract work
    Temporary work

    Actalent

    Sterling Heights, MI
    10 days ago
  •  ...Specialist (Zeiss Calypso) Industry: Precision CNC Machining Experience Level: Senior (10+...  ...with customer prints, GD&T, and engineering specifications Develop and optimize inspection...  ...with Zeiss CMM systems and Calypso software Proven ability to program CMMs in... 
    CNC
    Shift work
    Day shift

    J.G. Kern Enterprises Inc.

    Sterling Heights, MI
    1 day ago
  • $50 - $62 per hour

     ...Location: Sterling Heights, MI (on-site) Pay rate: $50-62/hr+ Required Skills & Experience: ~5+ years of experience in DoD software engineering ~ Experience with embedded RTOS or ROS ~ Experience integrating systems ~ Need an active clearance ~ Comfortable... 
    Contract work

    Insight Global

    Sterling Heights, MI
    2 hours ago
  •  ...Job Description Job Description CNC Machinist/Programmer Roseville, Michigan   What You’ll Do Set up, operate,...  ...~ PTO, annual bonus, tuition reimbursement ~ Clean, climate-controlled facility Company Description Looking for a dependable CNC... 
    CNC

    Lancesoft

    Roseville, MI
    2 days ago
  •  ...: We are seeking a highly skilled and experienced Senior Software Engineer to join our innovative team at General Motors. In this role,...  ...Success in this role requires a strong understanding of embedded controllers and complex vehicle scenarios with the ability to faithfully... 
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to CNC Controls Software Engineer. Be the first to apply!