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

CNC Software Engineer

$35 - $55 per hour

Dynamics ATS Organic

Job Description

Job Description

A multinational company with a location in the Sterling Heights, MI area is currently seeking a CNC Software Engineer for their growing team. These are exciting opportunities for Software Engineers with solid CNC software design experience looking for an opportunity with minimal travel, good work/home life balance, and excellent growth and development opportunities.

Local candidates are preferred, but relocation assistance is available for well qualified candidates.

CNC Software Engineer rates are anticipated to be in the $35-$55/hr range based on each candidate's experience and education. All well qualified candidates will be considered regardless of pay rate. We offer excellent benefits including medical, dental, vision, vacation time, and generous paid holiday schedules.

Qualified CNC Software Engineers will have most (if not all) of the following skills and experiences:

  • Hands-on experience programming and troubleshooting CNC controls, specifically Siemens 840D / SINUMERIK and/or Fanuc 31i / 32i
  • Strong background in CNC software development, including PLC integration, HMI interfaces, or machine control logic
  • Experience collaborating with mechanical/electrical engineering teams to integrate and refine CNC machine performance- knowledge of machine centers, cell controllers and transfer machines.
  • A BS in Electrical or Software Engineering is strongly preferred. Will consider other degrees or equivalent relevant experience in lieu.
  • Must be able to travel 5-20%. Travel will typically be less then 10% overnight.
  • Must be able to work in the United States, TN Visas for Canadian / Mexican Citizens welcome.
  • Must be able to complete standard pre-hire checks including drug screen, background, references, etc.
Vacancy posted 11 days ago
Similar jobs that could be interesting for youBased on the CNC Software Engineer in Sterling Heights, MI vacancy
  •  ...and downtime • Use FIS plant monitoring software to review cycle times of equipment • Review...  ...installations • Reprogram equipment for engineering changes and improvements • Maintain...  ...evaluating equipment safety Skills Required: PLC/CNC, Computer Numerical Control (CNC),... 
    Suggested

    Kyyba

    Sterling Heights, MI
    21 hours ago
  • $81.12k - $130.87k

     ...DescriptionWho You AreAs our Application Engineer you will provide engineering expertise and...  ...of all aspects of the application of FFA CNC system products to support OEM and end...  ...including CNC controls, servos, spindles, and software tools such as FAPT Ladder, FANUC Picture,... 
    Suggested
    Hourly pay
    Work at office
    Remote work
    Relocation

    FANUC

    Rochester Hills, MI
    2 days ago
  • $30 - $40 per hour

     ...Job Description A global company with a facility in the Sterling Heights, MI area is currently seeking several CNC Mechanical Field Service Engineers to join their growing team. These are exciting opportunities for CNC Mechanical Field Service Engineers looking for... 
    Suggested

    Engineering Company

    Sterling Heights, MI
    10 days ago
  • $30 - $40 per hour

     ...Job Description A global company with a facility in the Sterling Heights, MI area is currently seeking several CNC Controls Field Service Engineers to join their growing team. These are exciting opportunities for CNC Controls Engineers looking for a company that offers... 
    Suggested

    Engineering Company

    Sterling Heights, MI
    10 days ago
  • $135.2k - $306.4k

     ...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database. This... 
    Suggested
    Full time
    Temporary work
    Flexible hours

    Oracle

    Sterling Heights, MI
    21 hours ago
  •  ...W e are seeking a Software Engineer with experience and passion for hardware and software integration and testing of real-time, embedded software. The role involves planning and performing tasks across hardware integration, scripting, networking, troubleshooting, problem... 
    Internship

    Compunnel

    Sterling Heights, MI
    1 day ago
  • $61.22 per hour

     ...field. Minimum of 4 years of experience in real-time embedded software development and/or software testing; can be 2 years with a master...  ...current computer applications and technologies in applicable engineering disciplines. C and C++ programming. Python programming.... 
    Contract work
    Day shift

    Apollo Professional Solutions

    Sterling Heights, MI
    3 days ago
  •  ...We are seeking a seasoned Software Engineer with solid experience with C#, SQL, and strong skills in TypeScript. This role will be instrumental in driving high-quality, scalable software solutions and collaborating across teams to ensure alignment with architectural standards... 
    Full time
    Monday to Friday
    Flexible hours

    Central Transport

    Sterling Heights, MI
    4 days ago
  • Boring Mill Operator We have an immediate opening for an experienced Boring Mill Operator - This is a Devleig Boring Mill 96 " with an automation company. Day Shift-Start Time, 6AM. Key Requirements: Minimum 3 years of experience operating a Boring Mill with a Fanuc Controller...
    Immediate start
    Day shift

    TEC Group

    Sterling Heights, MI
    21 hours ago
  •  ...SAPA Transmission is seeking a Senior CNC Programmer with experience in Mastercam,...  ...and mill-turning equipment. Analyze engineering specifications, blueprints, and process...  ...CNC programming experience using CAD/CAM software such as Siemens NX, Mastercam, or equivalent... 
    Temporary work

    SAPA Transmission Inc

    Utica, MI
    1 day ago
  •  ...3rd SHIFT will be eligible for $1000 bonus after completion of 6 months  Machine Operators are responsible for running one or more CNC machines, executing offsets and tool changes, troubleshooting machine issues with the Line Leader, and performing quality checks and... 
    Night shift
    Day shift
    Afternoon shift

    J G KERN Enterprises Inc

    Sterling Heights, MI
    4 days ago
  • $18 - $24 per hour

     ...Job Full Description Pay: $18.00 - $24.00 per hour Job description: We are seeking experienced CNC Machine Operators for a key client located in Sterling Heights. CNC Lathe experience is preferred. We are hiring on all three shifts. These positions offer... 
    Hourly pay
    Full time
    All shifts

    Express Employment Professionals Defunct

    Sterling Heights, MI
    3 days ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Sterling Heights, MI
    4 days ago
  • $17 - $17.85 per hour

     ...CNC Operators Cardinal Staffing Services is hiring for CNC Operators in Sterling Heights, MI. As a CNC Operator for Cardinal Staffing Services, you will work in a fast-paced automotive stamping facility in all areas including: 2-3 years CNC loading experience Performing... 
    Hourly pay
    Weekly pay
    Temporary work
    Local area
    Shift work
    Day shift
    Afternoon shift

    Cardinal Services

    Sterling Heights, MI
    21 hours ago
  • Job Description Job Description   * Established 40 years in business detail shop. This position is open for anyone with minimum experienced to Journeyman. We do single and multiple details to print.We program from screen or Fusion 360. Our shop has cutting technology...
    Full time
    Relocation
    Flexible hours

    Ritetool

    Sterling Heights, MI
    3 days ago
  • $110.5k - $160k

     ...Description By applying to this position, your application will only be considered for our fall Software Development Engineer (SDE) internship roles. Our fall intern roles have start dates in August/September 2026 and are 12 weeks in duration. Do you want to solve real... 
    Full time
    Internship
    Work at office
    Worldwide
    Monday to Friday

    Amazon

    Sterling Heights, MI
    1 day ago
  •  ...CNC Machinist Huntersville, NC Join an established manufacturing leader specializing...  ...Background & Skills Experience with ERP software and ISO environments Familiarity with FANUC...  ...machines Exposure to high-performance engineering plastics machining Previous work in a... 
    Temporary work
    Immediate start
    Shift work
    Day shift
    Afternoon shift

    New Day Executive Search

    Sterling Heights, MI
    2 days ago
  •  ...ABOUT THE ROLE Transform Automotive, an Amsted Automotive company, Shelby Twp, is seeking CNC Operators who will be responsible for supporting the production operations of the plant. Shifts: Days - 7:00 am - 3:00 pm Afternoons - 3:00 pm - 11:00 pm + 15 %... 
    Temporary work
    Shift work
    Night shift

    Amsted Automotive Group

    Utica, MI
    3 days ago
  •  ...Time with Overtime! Hours are Monday-Friday 6am-3:30pm Jolico / J-B Tool is a Small Family Owned Business that is looking for a CNC Programmer to set up and run piece work and low production on CNC Lathes. All of our machines are Mazak so experience with the brand... 
    Full time
    Immediate start
    Monday to Friday

    Jolico / J-B Tool, Inc

    Utica, MI
    3 days ago
  •  ...CNC Operator At Magna, you can expect an engaging and dynamic environment where you can help to develop industry-leading automotive...  ...forms, MAFACT, die set up sheets, checklists etc. Work with Engineering and MAFACT teams to develop and implement standardized work for... 
    Permanent employment
    Local area
    Immediate start
    Shift work

    Magna Services

    Sterling Heights, MI
    2 days ago
  • $18.34 per hour

     ...CNC Operator Manpower is seeking a skilled and motivated CNC Operator to join our Automotive Client in Sterling Heights. The CNC Operator is responsible for operating CNC equipment safely and efficiently while producing quality parts that meet customer specifications... 
    Shift work

    Manpower

    Sterling Heights, MI
    4 days ago
  • $18 - $30 per hour

     ...Job Description Job Description Job Title: CNC Mill Machinist Job Description This role focuses on programming, setting up...  ...Machining Centers with MTI and Fanuc controllers Use Work NC software to create and modify CNC programs; adapt quickly if coming from... 
    Weekly pay
    Contract work
    Temporary work
    Work at office

    Aerotek

    Sterling Heights, MI
    5 days ago
  • $18 - $30 per hour

     ...CNC Mill Machinist This role focuses on programming, setting up, and operating CNC vertical milling machines in a prototype and...  ...Vertical Machining Centers with MTI and Fanuc controllers. Use Work NC software to create and modify CNC programs; adapt quickly if coming from... 
    Permanent employment
    Temporary work

    Aerotek

    Sterling Heights, MI
    3 days ago
  •  ...Transmission is seeking an experienced Senior CNC Machinist to join our 2nd Shift...  ...maintenance activities. Collaborate with engineers, CNC programmers, production planners,...  ...Familiarity with Zoller equipment and TMS software. Experience with Fastems Automation and... 
    Temporary work
    Monday to Friday
    Shift work
    Day shift
    Afternoon shift

    SAPA Transmission

    Utica, MI
    19 days ago
  • Job Title Principle Responsibilities Operate machine and secondary equipment Closely monitors tool life and performs setup/teardown when needed Mounts fixtures and workpieces in accordance with schedule Load and return proper goods to respective locations...
    Work experience placement
    Shift work
    Afternoon shift

    PCS Company

    Fraser, MI
    21 hours ago
  •  ...with an exciting company looking to add a CNC Programmer/Operator to their already...  ...mold tooling and advanced CNC programming software What your day will look like:...  ...blueprints, CAD data, GD&T, work orders, and engineering drawings Set up CNC machines, tooling... 
    Night shift
    Day shift

    Apex Placement & Consulting

    Sterling Heights, MI
    4 days ago
  • Job DescriptionThe Role:As a senior engineer, you will help design, build, and safeguard the quality of applications across the GM's Product...  ....You will have the opportunity to work hands-on writing software or solutions, based on detailed requirements and system specifications... 
    Full time
    Contract work
    H1b
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  •  ...Job Description Job Description Summary SMS Elotherm in Shelby Township Michigan is looking for a CNC Machinist to join their team. Who we are At SMS group, our people are our greatest asset. We offer an entrepreneurial environment that promotes a culture... 
    Monday to Friday

    SMS group Inc

    Utica, MI
    5 days ago
  •  ...Description Job Description Essential Functions: • Set up, adjust, and operate CNC milling machines independently (3-axis or 5-axis) • Read and interpret blueprints and engineering drawings to meet precise specifications • Input offsets, edit programs, and make... 
    Full time
    Local area
    Shift work
    Night shift
    Weekend work
    Day shift

    SB Tool Company

    Utica, MI
    12 days ago
  • $18.34 - $28.84 per hour

     ...Job Description Job Description CNC Operators & Trainees Busy Sterling Heights, MI manufacturing company is seeking experienced CNC OPERATORS & TECHNICIANS. COMPANY OFFERS: Immediate 1st and 2nd shift placement. Starting pay of $18.34 to $28.84 per hour... 
    Hourly pay
    Traineeship
    Immediate start
    Day shift
    Afternoon shift

    Elite School Staffing

    Sterling Heights, MI
    18 days ago

Do you want to receive more vacancies?

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