1

Machine Programmer Jobs in Massachusetts (NOW HIRING)

$139K - $168K/yr

Our team of Machine Learning Engineers have high impact by advancing the current Machine Learning systems, building performant and reliable LLM applications and collaborating with our product team to ...

New

$139K - $168K/yr

Our team of Machine Learning Engineers have high impact by advancing the current Machine Learning systems, building performant and reliable LLM applications and collaborating with our product team to ...

New

$139K - $168K/yr

Our team of Machine Learning Engineers have high impact by advancing the current Machine Learning systems, building performant and reliable LLM applications and collaborating with our product team to ...

New

next page

Showing results 1-20

Machine Programmer information

See Massachusetts salary details

$15

$28

$53

How much do machine programmer jobs pay per hour?

As of Jul 16, 2026, the average hourly pay for machine programmer in Massachusetts is $28.77, according to ZipRecruiter salary data. Most workers in this role earn between $23.37 and $30.43 per hour, depending on experience, location, and employer.

What is a Machine Programmer job?

A Machine Programmer is responsible for writing, testing, and optimizing code that controls automated machinery and manufacturing equipment. They develop CNC (Computer Numerical Control) programs, troubleshoot issues, and ensure machines operate efficiently. This role requires knowledge of programming languages like G-code, CAD/CAM software, and an understanding of machining processes. Machine Programmers play a key role in improving production accuracy and efficiency.

What are the typical daily responsibilities of a Machine Programmer?

Machine Programmers are primarily responsible for writing and modifying programs that control automated machinery, such as CNC machines, to produce precision parts. Each day often involves reviewing blueprints or CAD designs, entering and testing code, and performing trial runs to ensure accurate and efficient machine output. You may also troubleshoot errors, collaborate with machine operators and engineers to resolve issues, and update existing programs for new production runs. While the role is typically based in a manufacturing facility, it often requires close teamwork and communication with multiple departments to ensure seamless operations.

Will AI replace CNC programmers?

AI technology can automate certain tasks in CNC programming, such as toolpath generation and optimization, but it is unlikely to fully replace CNC programmers who require expertise in interpreting complex designs, troubleshooting, and making real-time adjustments. Human oversight remains essential for ensuring quality, safety, and adapting to unique manufacturing needs. CNC programmers will continue to evolve alongside AI tools, focusing more on supervision and advanced problem-solving skills.

What is a CNC programmer's salary?

A CNC programmer's salary typically ranges from $50,000 to $80,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software may earn higher wages, especially in manufacturing environments with complex machinery.

Can a CNC machinist make 100k a year?

A CNC machinist can potentially earn $100,000 annually, especially with advanced skills, experience, certifications, and working in high-demand industries or locations. However, typical salaries vary based on factors like geographic region, employer, and specialization, with many earning between $50,000 and $80,000 per year.

What are the key skills and qualifications needed to thrive in the Machine Programmer position, and why are they important?

To thrive as a Machine Programmer, you need strong programming abilities, proficiency in interpreting technical blueprints, and a background in mechanical or manufacturing engineering, often supported by an associate degree or technical certification. Familiarity with Computer Numerical Control (CNC) machines, CAD/CAM software, and industry certifications such as NIMS is typically required. Detail orientation, analytical thinking, and effective problem-solving skills make individuals stand out in this role. These skills ensure precise programming, minimal production delays, and optimal equipment performance in a manufacturing environment.

What does a machine programmer do?

A machine programmer writes, tests, and maintains code to control manufacturing equipment such as CNC machines and automated systems. They use programming languages like G-code or ladder logic and often work with CAD/CAM software to develop precise instructions for machinery operation. Strong technical skills and understanding of manufacturing processes are essential for this role.
What are popular job titles related to Machine Programmer jobs in Massachusetts? For Machine Programmer jobs in Massachusetts, the most frequently searched job titles are:
What job categories do people searching Machine Programmer jobs in Massachusetts look for? The top searched job categories for Machine Programmer jobs in Massachusetts are:
What are popular job titles related to Machine Programmer jobs in MA? For Machine Programmer jobs in MA, the most frequently searched job titles are:
Infographic showing various Machine Programmer job openings in Massachusetts as of July 2026, with employment types broken down into 78% Full Time, 17% Part Time, 1% Temporary, 2% Contract, and 2% Nights. Highlights an 94% Physical, 1% Hybrid, and 5% Remote job distribution, with an average salary of $59,852 per year, or $28.8 per hour.
Precision Machine Assembler, 2nd Shift

Precision Machine Assembler, 2nd Shift

Methods Machine

Sudbury, MA โ€ข On-site

$24.08 - $28.90/hr

Full-time, Other

Re-posted 14 days ago


Job description

Description:

Methods Machine Tools, Inc. supplies high-quality, high-precision machine tools and automation solutions, and designs integrated custom machining processes and systems. Headquartered in Sudbury, Mass., and in operation since 1958, Methods provides an end-to-end portfolio of best-in-class products, engineering, service, parts, training, and integration. Methods has more than 300 employees, seven technology centers, one high precision machining center, and has installed in excess of 45,000 machines throughout North America.


We currently have the following position available in Sudbury, MA:


Title: Precision Machine Assembler

Schedule: 2nd Shift- Monday- Thursday, 3:30pm-2am


Responsibility:The Precision Machine Assembler will be responsible for assembling intricate mechanical and electrical components and sub-assemblies according to drawings, specifications, quality standards and customer timelines. The ideal candidate will have a strong mechanical and electrical aptitude, attention to detail, and experience working with precision machinery.


Key Responsibilities:

  • Read and interpret engineering drawings, schematics, and work instructions to assemble precision components and sub-assemblies.
  • Utilize hand tools, power tools, and measuring equipment to assemble, fit, and align parts with tight tolerances.
  • Inspect parts and assemblies for accuracy, completeness, and quality throughout the assembly process.
  • Troubleshoot and resolve mechanical and or electrical issues during assembly to ensure proper functionality.
  • Collaborate with engineers, precision assemblers and quality control personnel to optimize assembly processes and improve product quality.
  • Maintain a clean and organized work area, including proper storage and handling of tools, materials, and finished products.
  • Proper packing of machines with clean packing material to protect products from damage.
  • Ensure and maintain compliance with the Companyโ€™s quality system requirements through training and adherence to policies, procedures, and processes.
  • Adhere to safety protocols and procedures to ensure a safe working environment for oneself and others.

Qualifications:

  • High school diploma or equivalent required
  • 3 years proven experience in precision assembly or related field.
  • Proficiency in reading and interpreting engineering drawings, schematics, and technical specifications.
  • Strong mechanical and electrical aptitude and manual dexterity with the ability to use hand tools, power tools, and measuring instruments effectively.
  • Attention to detail and ability to work with tight tolerances to ensure precision and accuracy in assembly.
  • Effective communication skills and ability to work collaboratively in a team environment.
  • Commitment to safety and adherence to safety protocols and procedures.
  • Valid driverโ€™s license

Salary:

$24.08- $28.90


The listed salary range represents our good faith estimate for this position. Final compensation will be determined based on a candidateโ€™s experience, skills, and qualifications, and may exceed the posted range for highly qualified candidates.


Methods Machine is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.

Requirements: