Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Midland Design Service, Inc.

NC Programmer

Entry-Level JobVerifiedNo experience needed

Career Insights for Programmer / Analyst

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on Michigan data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

A Programmer or Analyst combines programming expertise with analytical skills to design, develop, and maintain software systems or applications. Responsibilities can include software solution design, writing code, testing software applications or systems, system integration, software deployment, and technical support. This role typically develops software solutions that meet specific business objectives.

$94,238 / year median in Michigan

-32% projected decline

Explore Career

Job Description

NC Programmer Midland Design Service, Inc. - 1.3 Madison Heights, MI Job Details Full-time $28 - $32 an hour 5 days ago Benefits Health savings account Health insurance Dental insurance 401(k) Tuition reimbursement Paid time off Employee assistance program Vision insurance 401(k) matching Life insurance Prescription drug insurance Qualifications Mechanical blueprint interpretation Machine troubleshooting GD&T High school diploma or GED CAM software Manufacturing facility experience Mechanical drawings Attention to detail CNC G-code Programming Collaboration with manufacturing teams Associate's degree Mechanical troubleshooting Cross-functional communication Production troubleshooting
Full Job Description General Summary:
Using CAD and NC software along with knowledge of cutting tools, materials and machine capabilities, NC Programmers create tool paths ensuring high-quality, precise parts.
Duties/Responsibilities:
  • Use supplied drawings and CAD models to generate CNC Programs (G-code) for manufacturing tools.
  • Utilize CAD/CAM software to create, simulate, and debug toolpaths for maximum efficiency.
  • Perform test runs, analyze inspections, and adjust parameters to meet tolerance specifications.
  • Optimize speeds, feeds, and tool selection to reduce production time and material waste.
  • Use CAD tools (CATIA/NX) to build/modify 3D CAD models and surface
Required Skills & Qualifications:
  • Thorough knowledge of G-code, M-code, and CAM software (e.g., WorkNC).
  • Strong ability to interpret complex technical models/drawings and GD&T.
  • Skilled at troubleshooting and resolving mechanical or logistical problems.
  • Strong attention to detail.
  • Excellent communication skills for collaborating with colleagues, engineers, and machinists to ensure clarity and accuracy.
Education & Experience:
  • Associate degree in engineering or manufacturing or
  • High school diploma, with technical certificate
  • Previous experience in machining, manufacturing environments, or a related technical role
Work Environment:
This job operates in both an office and a shop-floor environment. This position routinely requires standing, walking, sitting, squatting, stretching, and bending throughout the workday. Position Type and Expected hours of
Work:
This is a full-time position. Days and hours of work are Monday through Friday, 6:00 a.m. to 2:30 p.m. Please note additional hours (overtime/weekends) may be necessary.
Job Type:
Full-time Pay:
$28.00 - $32.00 per hour
Benefits:
401(k) 401(k) matching Dental insurance Employee assistance program Health insurance Health savings account Life insurance Paid time off Prescription drug insurance Tuition reimbursement Vision insurance
Work Location:
In person