×
Register Here to Apply for Jobs or Post Jobs. X

CNC Controls Software Engineer

Job in Warren, Macomb County, Michigan, 48091, USA
Listing for: Nehez Recruiting
Full Time position
Listed on 2026-05-21
Job specializations:
  • Engineering
    Software Engineer, Electrical Engineering, Automation & Mechatronics Engineer, Manufacturing Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

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
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary