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 ...

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 ...

... 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 ...

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 1, 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 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 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 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 are popular job titles related to Haas Engineer jobs in Rochester, NY? For Haas Engineer jobs in Rochester, NY, the most frequently searched job titles are:
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/Set-up Person "B" Shift

CNC Machinist/Set-up Person "B" Shift

Sydor Optics Inc.

Rochester, NY • On-site

$28 - $32/hr

Full-time

Posted 20 days ago


Job description

Sydor Optics, Inc. is a Rochester based manufacturing company fabricating flat-surfaced, precision optics for over 50 years. Our manufacturing facility is in Chili, NY just west of the Rochester International Airport. Our Sales Team works closely with customers to assist them with custom requests for a variety of markets ranging from entertainment, semiconductor, medical, military and more. Please view our company video for more information about Sydor Optics at .
Position Description
The CNC Machinist/Set-Up Person is responsible for set-up and operation of HAAS and Fanuc CNC mills.
Qualifications:
Education/Certifications: High School Diploma or equivalent.
Skills, Knowledge, and Experience:
  1. Prior experience as a CNC Machinist/CNC Machine Set-up person.
  2. Ability to work in a team environment.
  3. Experience with HAAS Machines/Fanuc Robodrill, a plus.
  4. Optical experience, a plus

Essential Functions
  1. Set-up and operate HAAS and Fanuc CNC mills/Techno Router.
  2. Review and interpret blueprints (GDT preferred).
  3. Run a manual mill and lathe for fixturing/engineering support.
  4. Handling, waxing, fixturing, machining and cleaning glass materials.
  5. Monitor machines/parts adjusting offsets as determined by programmers.
  6. Perform measurements and conduct quality checks on in-process/completed parts.
  7. Use Calipers, Micrometers, Vision System, etc. to verify work.
  8. Perform routine machine/coolant maintenance.
  9. Maintain cleanliness of area/tools.
  10. Participate in 5S and lean manufacturing practices.
  11. Perform other duties as needed and assigned.