Tallo logoTallo logo

NC Programmer

Job

Midland Design Service, Inc.

Madison Heights, MI (In Person)

$62,400 Salary, Full-Time

Posted 4 weeks ago (Updated 3 weeks ago) • Actively hiring

Expires 5/28/2026

Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
70
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

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

Similar remote jobs

Similar jobs in Madison Heights, MI

Similar jobs in Michigan