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

Senior CNC Programmer

SAPA Transmission

Job Description

Job Description

Job Overview: 

SAPA Transmission is seeking a Senior CNC Programmer with experience in Mastercam, Siemens NX, or other CAD/CAM programming languages. This role will be responsible for creating, implementing, and optimizing machining processes for next‑generation transmissions used in U.S. Army tracked combat vehicles. As a Senior CNC Programmer, you will play a key role in defining machine programming, selecting cutting tools, and implementing probing techniques to develop efficient manufacturing processes that minimize human intervention, quality issues, and machine downtime.

Responsibilities:

  • Create, implement, and refine NC/CNC programs for 3, 4, and 5-axis machining centers and mill-turn equipment, focusing on the machining of transmission housings, covers, piston housings, gears, and splines.
  • Setup CNC machines to run programs for 3-, 4-, and 5-axis centers and mill-turning equipment.
  • Analyze engineering specifications, blueprints, and process flows to ensure efficient, accurate machining of transmission components that meet customer requirements.
  • Implement lean manufacturing practices to reduce waste, enhance cycle time, improve tool life, and optimize overall equipment effectiveness.
  • Collaborate directly with the shop floor team to swiftly address and resolve programming, quality, and manufacturing challenges, ensuring minimal downtime and maximum operational efficiency.
  • Utilize Siemens Teamcenter Manufacturing Resource Library to define the tools required for programming component machining processes.
  • Oversee cutting tool performance and supplier coordination.
  • Support implementation and optimization of cutting tool setups on machines.
  • Other duties as assigned.

Qualifications:

  • Minimum 5–7 years of hands-on machining experience across turning (lathe) and milling operations.
  • Minimum of 5–7 years of CNC programming experience using CAD/CAM software such as Siemens NX, Mastercam, or equivalent.
  • Skilled in using Siemens Teamcenter Product Lifecycle Management (PLM) software for managing Bill of Materials and Bill of Processes.
  • Strong ability to read and interpret blueprints, GD&T, technical specifications, and procedures.
  • Proven experience in commissioning new CNC machines.
  • Proficient in G-Code programming with a solid understanding of CNC operation and setup.
  • Skilled in using micrometers, bore gauges, depth gauges, and other manual measurement tools.
  • Advanced Renishaw probe programming experience preferred. 
  • Knowledge of machining aluminum, mild steels, alloy steels, and stainless steel.
  • Excellent verbal and written communication skills. 
  • Proactive and collaborative approach to teamwork and problem-solving.

Benefits:

  • 6% retirement plan contribution by SAPA Transmission (regardless of employee contribution to 401k plan).
  • Paid Holiday, Time Off (PTO), and sick time.
  • Medical, Rx, dental, vision and life insurance benefits with minimal employee contribution.
  • Short and long-term disability.

SAPA Transmission is an Equal Opportunity Employer

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior CNC Programmer in Utica, MI vacancy
  •  ...Job Description Job Description APEX Placement and Consulting has partnered with an exciting company looking to add a CNC Programmer/Operator to their already amazing team. Their primary responsibility will be programming, setting up, and operating CNC milling machines... 
    Suggested
    Night shift
    Day shift

    Apex Placement & Consulting

    Sterling Heights, MI
    3 days ago
  •  ...THE ROLE Amsted Automotive's TransForm Automotive Shelby Twp division, is seeking a 3rd Shift (11pm - 7am+15% shift premium) CNC Programmer, responsible for supporting the production and maintenance operations of the plant, with a focus on CNC machining support and... 
    Suggested
    Temporary work
    Shift work
    Night shift

    Transform Automotive

    Utica, MI
    4 days ago
  • AtomTech Inc. is seeking a motivated Mid-Senior Level Automation PLC Programmer in Sterling Heights. This role is crucial for integrating and supporting advanced automation systems on-site at GM facilities. Candidates must have significant experience, particularly with... 
    Senior

    AtomTech Inc.

    Sterling Heights, MI
    3 days ago
  •  ...Job Description Job Description The CNC Machinist Programmer is responsible for independently programming and operating a variety of CNC machines including Vertical Machining Centers and Turn/Mill machines in a custom job shop environment. This role requires expertise... 
    Suggested

    Joint Production Technology

    Macomb, MI
    21 days ago
  •  ...Job Description Job Description We are seeking a CNC Lathe Machinist/Programmer to join our team! We are a growing and stable company and are looking for someone who is looking for longevity. We are seeking someone who has at least 5+ years of experience in programming... 
    Suggested

    Industrial Manufacturing

    Chesterfield, MI
    4 days ago
  •  ...CNC MachinistA CNC machinist operates and maintains computer-controlled machines to cut, shape, and finish materials into precise parts. Key duties include setting up machines, programming them, monitoring production, performing quality control inspections, and troubleshooting... 

    Automation Movers

    Sterling Heights, MI
    1 day ago
  •  ...Description Job Description This role focuses on programming and operating CNC Vertical Machining Centers, primarily supporting military, aerospace, and automotive sectors. The programmer/machinist will write and edit CNC programs using WorkNC and Solidworks... 

    Top Craft Tool Inc

    Clinton Township, MI
    4 days ago
  •  ...CNC Mill MachinistDay Shift - M-F 40-45 hours per weekResponsibilities:Set up fixtures, vises, and tooling for Fadal and Doosan (DN Solutions) vertical machining centers.Perform manual data input (MDI) and make minor edits to G-code to optimize cutting speeds and feed.... 
    Shift work

    TEC Group

    Sterling Heights, MI
    3 days ago
  •  ...CNC ProgrammerSeeking an experienced CNC Programmer to join a stable, growing Manufacturing CompanyWhat You'll DoInterpret complicated drawings, program sheets, and instructions to determine work to be done.Conduct variety of turning, milling, drilling, boring, or related... 

    gpac

    Roseville, MI
    5 days ago
  •  ...CNC Lathe Set-Up & Programmer (Day Shift)We are hiring a CNC Lathe Set-Up & Programmer (Day Shift). This role requires experience with setting up, programming Mazak CNC lathes and producing parts to print. You'll be responsible for turning raw materials into high-quality... 
    Day shift

    TEC Group

    Troy, MI
    1 day ago
  • $80k - $95k

     ...Job Description Job Description CNC Lathe Programmer / Manufacturing Analyst 1st Shift | Flexible start between 6:00 a.m. and 8:00 a.m. (8-hour shifts) Salary: $80,000 – $95,000 The Opportunity We're hiring a CNC Lathe Programmer / Manufacturing Analyst to... 
    Work at office
    Flexible hours
    Shift work
    Day shift

    People First Recruiting

    Auburn Hills, MI
    7 days ago
  • $18 - $24 per hour

     ...Job Description Job 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... 
    Hourly pay
    Full time
    All shifts

    Express Employment

    Sterling Heights, MI
    7 days ago
  • $24 per hour

     ...CNC Machine OperatorWe 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 significant benefits including:Up to $24 starting pay depending... 
    All shifts

    Express Employment Professionals Defunct

    Sterling Heights, MI
    18 hours ago
  •  ..., 40-45 hours per week.ResponsibilitiesProduce machined parts by setting up, and operating a mill and/or computer numerical control (CNC) machinePlan machining by studying work orders and blueprintsSet up mills by tramming/indicating vices and/or work materialMaintain safe... 
    Contract work
    Shift work

    TEC Group

    Troy, MI
    18 hours ago
  •  ...SAPA Transmission is seeking a motivated CNC Machinist to join our 2nd Shift...  ...vehicles , working alongside experienced Senior CNC Machinists while continuing to develop...  ...Work closely with Senior Machinists, CNC Programmers, Engineers, Production Planners, and other... 
    Temporary work
    Monday to Friday
    Shift work
    Afternoon shift

    SAPA Transmission

    Utica, MI
    11 days ago
  •  ...CNC ProgrammerThis opening is on 2nd shift from 3:00PM-11:00PMJob SummaryCNC Programmers are responsible for interpreting project blueprints, designing programs and setting up machines to produce the appropriate cuts.Their primary job roles and responsibilities are listed... 
    Work experience placement
    Flexible hours
    Afternoon shift

    Airboss Inc

    Auburn Hills, MI
    4 days ago
  • $17 - $21 per hour

     ...CNC MachinistCardinal Staffing Services, is immediately hiring for CNC Machinist in Sterling Heights, MI. As CNC machinist control programmer for Cardinal Staffing Services, you will work in a fast-paced distribution environment and be involved in all aspects of warehouse... 
    Immediate start
    Shift work
    Weekend work

    Cardinal Services

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

     ...CNC Mill MachinistThis role focuses on programming, setting up, and operating CNC vertical milling machines in a prototype and small production environment. You will work in a small, collaborative shop where you handle parts from start to finish, including programming,... 
    Contract work
    Temporary work

    Aerotek

    Utica, MI
    1 day ago
  •  ...CNC ProgrammerJob Type: Contract-to-Hire Schedule: Full-Time | 2nd Shift Start Time: 2:30 PM Pay: $38.00/hourPosition SummaryWe are seeking an experienced CNC Programmer to join the CNC/Manufacturing team. This position will be responsible for developing and modifying... 
    Full time
    Contract work
    Part time
    Afternoon shift

    Linked Professional Services

    Fraser, MI
    5 days ago
  •  ...CNC OperatorABOUT 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 % shift... 
    Temporary work
    Shift work
    Night shift

    Amsted Automotive

    Utica, MI
    1 day ago
  •  ...CNC Machinist – Huntersville, NCJoin an established manufacturing leader specializing in precision CNC-machined plastics components for a range of industries. Experience excellent growth potential, an inclusive people-first culture, and the chance to work with advanced... 
    Temporary work
    Immediate start
    Monday to Friday
    Shift work
    Day shift
    Afternoon shift

    New Day Executive Search

    Sterling Heights, MI
    1 day ago
  • $18 - $30 per hour

     ...Job Description Job Description Job Title: CNC Mill Machinist Job Description This role focuses on programming, setting up, and operating CNC vertical milling machines in a prototype and small production environment You will work in a small, collaborative... 
    Weekly pay
    Contract work
    Temporary work
    Work at office

    Aerotek

    Utica, MI
    6 days ago
  •  ...CNC Machinist/Programmer Seeking an experienced and dependable CNC Lathe Machinist/Programmer to join a CNC manufacturing department. The ideal candidate will be responsible for machining operations, machine setup, programming support, quality inspections, and maintaining... 
    Monday to Friday
    Day shift

    AHU Technologies, Inc.

    Roseville, MI
    1 day ago
  •  ...Job Description A growing precision manufacturing team is seeking a dependable, highly skilled CNC Machinist/Programmer to support its CNC department. This is a full-time, on-site opportunity for someone who enjoys complex machining work, takes ownership of programming... 
    Full time
    Monday to Friday

    gpac

    Macomb, MI
    4 days ago
  •  ...Norman, offers the chance to build your career while enjoying an exceptional quality of life and an affordable cost of living. CNC Machinist – Huntersville, NC Join an established manufacturing leader specializing in precision CNC-machined plastics components... 
    Temporary work
    Immediate start
    Relocation
    Monday to Friday
    Shift work
    Day shift
    Afternoon shift

    Goodwin Recruiting

    Sterling Heights, MI
    1 day ago
  • $20 - $38 per hour

     ...About the job Job Title: Experienced CNC Lathe Machinist/Programmer Summary: Looking for a dependable CNC Lathe Machinist/Programmer to join our CNC department. Job Type: Full-time Pay: $20.00 - $38.00 per hour Benefits: • Health Insurance... 
    Hourly pay
    Full time
    Monday to Friday
    Day shift

    Teksky LLC

    Roseville, MI
    5 days ago
  •  ...Cnc Programmer/MachinistIndependence Tooling is actively seeking a CNC Programmer/Machinist to join our team!ResponsibilitiesProduce machined parts by setting up, and operating a mill and/or computer numerical control (CNC) machinePlan machining by studying work orders... 
    Temporary work
    Shift work

    Waltonen

    Troy, MI
    5 days ago
  •  ...CNC ProgrammerWilliams International is a privately-owned company that develops and manufactures jet engines for both military and...  ...OpportunityWilliams International has an exciting opportunity for a CNC Programmer to join our team. The Programmer will be responsible for... 
    For contractors
    Work at office

    Williams International

    Pontiac, MI
    2 days ago
  • $18 per hour

     ...CNC Operator 1st Shift Job Type: Full-Time | Contract-to-Hire Schedule: Monday Friday | 7:00 AM 3:00 PM Work Arrangement: On-Site Starting Pay: $18.00/hour Position Summary: We are seeking an experienced CNC Operator to support production operations in an automotive manufacturing... 
    Full time
    Contract work
    Temporary work
    Monday to Friday
    Day shift

    Linked Professional Services

    Utica, MI
    2 days ago
  •  ...Job Description Job Description Job Summary : AAM is hiring for a CNC Lathe Machinist with Programming experience for Prototype Machining Facility in Warren Michigan for 2nd shift. Second shift may be 8 or 10 hours, starting at 4PM EST, and paying a differential... 
    Afternoon shift

    Dauch

    Warren, MI
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior CNC Programmer. Be the first to apply!