2

Remote Cnc Programmer Jobs in Novi, MI (NOW HIRING)

Forensic Mechanical Engineer

Detroit, MI · On-site +1

$130K - $170K/yr

Our engineers routinely perform forensic investigations, provide consultation, and serve as expert witnesses. Our practice areas include commercial, industrial, manufacturing, and residential ...

Remote Cnc Programmer information

See Novi, MI salary details

$15

$29

$42

How much do remote cnc programmer jobs pay per hour?

As of Aug 10, 2026, the average hourly pay for remote cnc programmer in Novi, MI is $29.04, according to ZipRecruiter salary data. Most workers in this role earn between $23.89 and $32.69 per hour, depending on experience, location, and employer.

What does a remote CNC programmer do?

As a Remote CNC Programmer, your daily responsibilities often include designing and optimizing CNC programs, interpreting technical drawings, and uploading code to remote machines or facilities. You frequently collaborate with engineers, machinists, and production managers through email, video calls, and cloud-based project management platforms to ensure design accuracy and resolve technical issues. Regular tasks may also involve troubleshooting program errors, updating documentation, and providing remote support during machine setups. This role requires ongoing communication and proactive coordination to ensure seamless production workflows, even from a distance.

What are the key skills and qualifications needed to thrive in the remote CNC programmer position, and why are they important?

To thrive as a Remote CNC Programmer, you need expertise in CNC programming, machining processes, and blueprint reading, usually supported by a degree or certification in manufacturing, engineering, or a related field. Familiarity with CAD/CAM software (such as Mastercam, SolidWorks, or Fusion 360) and CNC machine controllers, as well as relevant certifications like NIMS, are highly valued. Strong problem-solving skills, attention to detail, and effective remote communication are essential soft skills in this role. These abilities ensure accurate program creation, efficient virtual collaboration, and timely troubleshooting of complex manufacturing tasks.

What is a remote CNC programmer?

A Remote CNC Programmer creates and optimizes CNC machine programs from a remote location, using CAD/CAM software to ensure efficient and precise machining. They collaborate with engineers and machinists to develop toolpaths, troubleshoot issues, and improve manufacturing processes. This role requires strong programming skills, knowledge of G-code, and experience with CNC machines. Remote CNC Programmers must also communicate effectively and ensure their programs meet design specifications while maximizing productivity.

What are popular job titles related to Remote Cnc Programmer jobs in Novi, MI? For Remote Cnc Programmer jobs in Novi, MI, the most frequently searched job titles are:
What job categories do people searching Remote Cnc Programmer jobs in Novi, MI look for? The top searched job categories for Remote Cnc Programmer jobs in Novi, MI are:
What cities near Novi, MI are hiring for Remote Cnc Programmer jobs? Cities near Novi, MI with the most Remote Cnc Programmer job openings:
Infographic showing various Remote Cnc Programmer job openings in Novi, MI as of August 2026, with employment types broken down into 72% Full Time, and 28% Contract. Highlights an 100% Remote job distribution, with an average salary of $60,410 per year, or $29 per hour.

Technical Sales Engineer

EMAG LLC

Farmington, MI • Remote

Full-time

Medical, Dental, Vision, Retirement

Re-posted 6 days ago


Job description

Why join EMAG?

We know that a company can only be as good as its employees. The EMAG Group offers employees ideal opportunities to hone their talents, take on challenging tasks, develop their specific interests and skills, and to undertake personalized development programs within an international company. Here at EMAG LLC, we also offer a rich benefits package, including a healthy 401k match and a $0 employee premium on our medical, dental and vision coverage plans.

Position Summary

The Technical Sales Engineer supports the Technical Sales Manager and the broader Sales organization by providing technical expertise, developing customer-focused manufacturing solutions, and preparing accurate, competitive quotations. This role acts as a key technical interface between customers, Sales, Engineering, and Operations, ensuring that customer requirements are clearly understood and translated into feasible, cost-effective solutions.

The Technical Sales Engineer participates in customer meetings, evaluates manufacturing processes, develops system layouts and concepts, and collaborates with suppliers and internal teams to deliver high-quality proposals. This position requires strong analytical skills, technical acumen, and the ability to communicate complex concepts clearly.

Key Responsibilities / Essential Functions

(including but not limited to)

Technical Solution Development

  • Analyze customer RFQs, technical specifications, and process requirements to determine suitable manufacturing solutions.
  • Develop conceptual process flows, system layouts, equipment selections, and preliminary simulations.
  • Identify risks, feasibility concerns, and optimization opportunities in proposed solutions.
  • Ensure all proposed solutions meet customer requirements, engineering standards, and internal business goals.

Quotation & Cost Analysis

  • Prepare complete technical sales quotations under the guidance of the Technical Sales Manager.
  • Create cost sheets, evaluate manufacturing cost structures, and determine pricing inputs.
  • Coordinate with suppliers to obtain cost details, validate feasibility, and confirm lead times.
  • Ensure all quotations are technically accurate, competitive, and aligned with profitability targets.

Customer & Internal Collaboration

  • Support the Technical Sales Manager in customer presentations, technical discussions, and onsite or remote meetings.
  • Communicate effectively with Sales, Engineering, and Operations to clarify requirements, gather inputs, and support project feasibility discussions.
  • Participate in cross-functional reviews for solution development, cost validation, and risk assessment.
  • Assist in developing technical documentation, proposal packages, and customer-facing materials.

Technical Expertise

  • Apply knowledge of machining processes such as turning, grinding, gear hobbing, gear grinding, ECM/PECM, laser processing, robotics, and automation.
  • Interpret engineering drawings and specifications to identify process steps, tolerances, and critical features.
  • Stay informed of emerging technologies, supplier capabilities, and competitive trends.
  • Support internal initiatives to improve tools, processes, and documentation within the Technical Sales organization.

Travel & Customer Engagement

  • Participate in domestic and international travel for customer visits, presentations, and project discussions as required.
  • Provide professional, technically informed support to help customers make confident decisions.

Qualifications

  • Bachelor’s degree in mechanical engineering, manufacturing engineering, or related technical field (or equivalent experience).
  • 2–5+ years of experience in technical sales, applications engineering, or machinery/system integration.
  • Experience in machining systems, manufacturing processes, or capital equipment is strongly preferred.
  • Strong verbal and written communication skills, including the ability to deliver clear technical explanations.
  • Ability and willingness to travel domestically and internationally.

You should be proficient in:

  • Bachelor's Degree
  • Data Analysis and Manipulation
  • Mechanical Design & Engineering
  • Product Design Experience
  • Budgeting / Forecasting Experience
  • Engineering Degree
  • Excellent Communication Skills
  • Process Development

Machines & technologies you'll use:

  • CNC Automation Solutions
ID:qnkTyx