1

Haas Engineer Jobs in Rochester, NY (NOW HIRING)

Optics Process Engineer

Rochester, NY · On-site

$84K - $156K/yr

... Haas Understanding of advanced finishing technologies (MRF, CNC polishing, diamond turning) Working knowledge of CAD/CAM (Mastercam) and CNC programming for complex or freeform surfaces Background in ...

Controls Engineer

Rochester, NY · On-site

$85K - $110K/yr

Experience programming or supporting CNC machines (Mastercam, NX, Fanuc, Haas, or similar) * Hands-on experience with industrial robotics, motion control, and automation systems * Knowledge of ...

CNC Operator

West Henrietta, NY · On-site

$17 - $19/hr

G-code programming experience is a plus. * Experience with CNC setup and basic maintenance or repair is beneficial. * Exposure to Haas mills, Fanuc controls, and CNC Swiss machines is an advantage.

CNC Operator

West Henrietta, NY · On-site

$17 - $19/hr

You'll work with various controllers, including Fanuc and Haas, and be responsible for running ... G Code Programming experience is a plus. * A strong industrial background or mechanical aptitude is ...

CNC Operator

West Henrietta, NY · On-site

$17 - $19/hr

G-code programming experience is a plus. * Experience with CNC setup and basic maintenance or repair is beneficial. * Exposure to Haas mills, Fanuc controls, and CNC Swiss machines is an advantage.

Demonstrates a high level of knowledge in programming and overall machine operation. * Understands ... Experience with Haas and Fanuc controls. * Understanding of G codes/M codes. * Setup Time Reduction ...

Haas Engineer information

See Rochester, NY salary details

$38.5K

$100.4K

$135.7K

How much do haas engineer jobs pay per year?

As of Jun 23, 2026, the average yearly pay for haas engineer in Rochester, NY is $100,396.00, according to ZipRecruiter salary data. Most workers in this role earn between $82,900.00 and $114,900.00 per year, depending on experience, location, and employer.

What is the difference between Haas Engineer vs CNC Programmer?

AspectHaas EngineerCNC Programmer
Required CredentialsEngineering degree or technical certification, CAD/CAM skillsTechnical training, CNC programming certifications, CAD/CAM knowledge
Work EnvironmentManufacturing facilities, machine shops, engineering departmentsManufacturing floors, machine centers, production environments
Employer & Industry UsageManufacturing companies using Haas machines, engineering firmsMachine shops, manufacturing plants, CNC service providers
Common Search & ComparisonHaas Engineer vs CNC Programmer

Haas Engineers focus on designing, maintaining, and improving Haas CNC machines and systems, often requiring engineering degrees. CNC Programmers primarily develop and input machine code to operate Haas machines, typically needing technical certifications. Both roles work closely in manufacturing environments but differ in their core responsibilities and qualifications.

What is a Haas Engineer?

A Haas Engineer is a professional who specializes in operating, programming, and maintaining Haas CNC (Computer Numerical Control) machines, which are widely used in manufacturing for precision machining tasks. They are responsible for setting up machines, creating and optimizing CNC programs, troubleshooting technical issues, and ensuring the production of high-quality parts. Haas Engineers often work in industries such as automotive, aerospace, and metal fabrication, where they play a critical role in the efficient and accurate production of components.

What are the key skills and qualifications needed to thrive as a Haas Engineer, and why are they important?

To thrive as a Haas Engineer, you need a solid background in mechanical engineering, CNC machining, and experience with Haas machine tools, often supported by a relevant engineering degree or technical certification. Familiarity with CAD/CAM software, G-code programming, and Haas-specific control systems is typically required. Attention to detail, problem-solving abilities, and strong communication skills set candidates apart in both manufacturing and team environments. These skills are crucial for optimizing machine performance, ensuring precision manufacturing, and maintaining efficient production workflows.

What are some common challenges faced by Haas Engineers when setting up new CNC machining projects?

Haas Engineers often encounter challenges such as optimizing machine setups to maximize efficiency while minimizing downtime. They must carefully select tooling, program CNC parameters, and troubleshoot issues related to material properties or unexpected machine behavior. Collaboration with production teams and maintenance staff is crucial to ensure smooth project execution. Addressing tight deadlines and adapting to design changes quickly are also frequent aspects of the role, requiring strong problem-solving skills and attention to detail.
What job categories do people searching Haas Engineer jobs in Rochester, NY look for? The top searched job categories for Haas Engineer jobs in Rochester, NY are:
CNC Machinist - Mills & Lathes (Haas / Fanuc)

CNC Machinist - Mills & Lathes (Haas / Fanuc)

Thorlabs

Rochester, NY

$29 - $36/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 5 days ago


Thorlabs rating

7.8

Company rating: 7.8 out of 10

Based on 22 frontline employees who took The Breakroom Quiz

53rd of 139 rated electronics manufacturers


Job description

At a Glance

Company: Thorlabs
Location: Rochester, NY (On-Site)
Job Type: Full-Time
Pay Range: $29–$36 per hour (based on experience)
Shift: Day Shift
Overtime: As Needed
Experience Level: Mid-Level (3–5+ Years)
Work Authorization: Must be authorized to work in the United States

---

Why This Role Exists

Thorlabs continues to expand its manufacturing capabilities to support growing demand for the precision components and systems used in photonics technologies worldwide.

This CNC Machinist role plays a key part in producing high-precision components that support scientific research, advanced manufacturing, and emerging technologies. You'll join a team focused on quality, craftsmanship, and continuous improvement while helping build products that contribute to real-world innovation.

---

The Work You'll Be Doing

In this role, you will:

  • Set up and operate CNC milling and turning equipment
  • Machine precision components, tooling, and fixtures to tight tolerances
  • Read and interpret blueprints, GD&T, and inch/metric drawings
  • Select tooling, establish offsets, and verify workholding
  • Modify and optimize machine setups as needed
  • Perform first-piece, in-process, and final inspections
  • Troubleshoot dimensional and machining issues
  • Adjust machine parameters to maintain quality and efficiency
  • Support prototype and production manufacturing environments
  • Perform routine machine maintenance and upkeep
  • Maintain a clean, organized, and safe workspace

---

Machines, Controls & Software

You'll work with equipment and systems such as:

Machines

  • CNC Mills
  • CNC Lathes
  • Precision production equipment

Controls

  • Haas
  • Fanuc

Programming

  • G-Code / M-Code editing
  • Machine-side program adjustments

Inspection Equipment

  • Calipers
  • Micrometers
  • Precision measuring instruments
  • In-process inspection tools

---

Materials You'll Work With

  • Aluminum
  • Stainless Steel
  • Specialty Metals
  • Precision materials used in photonics and scientific applications

---

What We're Looking ForRequired

  • 3+ years of CNC machining experience
  • Experience setting up and operating CNC mills and/or lathes
  • Ability to read blueprints and understand GD&T
  • Strong understanding of tooling, offsets, and machine setup
  • Experience inspecting parts and holding tight tolerances
  • Strong troubleshooting and problem-solving skills
  • Reliable work ethic and attention to detail

Preferred

  • CNC trade school or certification
  • Haas control experience
  • Fanuc control experience
  • Prototype machining experience
  • Lean manufacturing experience
  • Setup reduction / SMED experience
  • Experience editing G-code and M-code programs

---

Why Machinists Like Working Here

Machinists choose Thorlabs because:

  • Work that directly supports scientific discovery and innovation
  • Stable company with more than 35 years of growth
  • Modern manufacturing environment
  • Opportunities to work on precision components and complex geometries
  • Strong culture centered on Respect, Trust, Innovation, Accountability, and Empathy
  • Tuition reimbursement and professional development opportunities
  • Competitive benefits package and long-term career potential
  • A team environment where craftsmanship and technical skill are valued

---

Pay, Benefits & SchedulePay Range

$29–$36 per hour DOE

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Company-paid life insurance
  • 401(k) plan
  • Generous PTO package
  • Tuition reimbursement
  • Career development opportunities

Schedule

Day Shift

Overtime: As Needed

---

Apply

Interested machinists can apply directly through hireCNC.

Apply Now or Save This Job to come back later.


What Thorlabs employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom