CNC Programmer

Voestalpine Group

Bathurst

On-site

AUD 75,000 - 110,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

EAP access
Free flu vaccinations
Wellbeing initiatives
Fitness Passport

Job summary

voestalpine Railway Systems Australia Pty Ltd is seeking a skilled CNC Programmer to generate CNC programs manually or via SURFCAM for diverse workshop operations. You will work across 3-axis double head rail CNC milling machines with Siemens, Fanuc, and FAGOR controllers, plus 3-axis vertical milling with Heidenhain controllers.

This role requires hands-on machining skills, strong problem solving, and the ability to optimise processes across different machines to ensure efficiency, quality and

Qualifications

  • Proven CNC programming experience in a manufacturing environment.
  • Strong CAD/CAM skills (SURFCAM preferred).
  • Experience with multiple controller types (Fanuc, Siemens, Heidenhain, etc.).
  • Ability to read and interpret engineering drawings.

Responsibilities

  • Develop and optimise CNC programs to meet quality and production targets.
  • Perform 2D drafting and 3D modelling for machining.
  • Prove and validate programs prior to release.
  • Maintain CNC program database and documentation.
  • Identify and implement machining and process improvements.
  • Design tooling, jigs and fixtures.
  • Support troubleshooting and fault finding on machinery.
  • Liaise with Production and Engineering teams.
  • Operate CNC/manual machines as required.

Skills

CNC programming
Reading engineering drawings
Machining experience
Problem-solving

Tools

SURFCAM
Fanuc controllers
Siemens controllers
Heidenhain controllers

Job description

About the Role

Reporting to the Production Manager, the CNC Programmer is responsible for generating CNC programs manually and/or using CAD/CAM software (SURFCAM) to support all machining operations across our workshop.

You will work across a diverse range of equipment, including:

  • 3-axis double head rail CNC milling machines with controllers including:
    • SIEMENS
    • FANUC
    • FAGOR
  • 3-axis vertical CNC milling machines with:
    • HEIDENHAIN controllers

This role requires a strong understanding of different control platforms and the ability to optimise machining processes across multiple machine types to ensure efficiency, quality, and reliability.

Key Responsibilities
  • Develop and optimise CNC programs to meet quality and production targets
  • Perform 2D drafting and 3D modelling for machining
  • Prove and validate programs prior to release
  • Maintain CNC program database and documentation
  • Identify and implement machining and process improvements
  • Design tooling, jigs and fixtures
  • Support troubleshooting and fault finding on machinery
  • Liaise with Production and Engineering teams
  • Operate CNC/manual machines as required
About You
  • Proven CNC programming experience in a manufacturing environment
  • Strong CAD/CAM skills (SURFCAM preferred)
  • Experience across multiple controller types (Fanuc, Siemens, Heidenhain, etc.)
  • Ability to read and interpret engineering drawings
  • Hands-on machining background
  • Strong problem-solving skills and attention to detail
What We Offer
  • Be part of a globally recognised organisation with over 35 years of experience in the Australian rail industry.
  • Supportive and inclusive team environment with a strong focus on safety and wellbeing.
  • Comprehensive onboarding, training, and ongoing development opportunities.
  • Access to Employee Assistance Program (EAP), free flu vaccinations, skin checks, and wellbeing initiatives.
  • Access to Fitness Passport and corporate banking benefits.
  • Opportunities for career development and growth within a global organisation.
About Us

voestalpine Railway Systems Australia Pty Ltd is a leading provider of innovative railway solutions and has been operating in Australia for over 36 years. As part of the global voestalpine Group, we are committed to safety, quality, innovation, and sustainability in everything we do.

As our business continues to grow, we are committed to developing our people and providing opportunities to build rewarding long-term careers.

We are proud to foster a safe, inclusive, and respectful workplace where everyone can thrive.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

CNC Programmer & SURFCAM CAM Specialist (Multi‑Controller)
CNC Programmer & SURFCAM CAM Specialist (Multi‑Controller)

Voestalpine Group • Bathurst

On-site
AUD 75,000 - 110,000
EAP access
Free flu vaccinations
Wellbeing initiatives
+1
CNC Machinist
CNC Machinist

Voestalpine Group • Bathurst

On-site
AUD 60,000 - 90,000
Fortnightly rostered day off
Health and wellbeing support
Fitness Passport
+2
CNC Machinist Programmer
CNC Machinist Programmer

Codematix • Gold Coast City

On-site
AUD 60,000 - 90,000
Modern CNC machinery
Quality workshop equipment
45+ years of industry experience
+1
Cnc Programmer - Tullamarine
Cnc Programmer - Tullamarine

Unique Metals Laser • Melbourne

On-site
AUD 85,000 - 110,000
CNC Machinist
CNC Machinist

RHL Recruitment Australia • Sydney

On-site
AUD 70,000 - 110,000
Profit share
Uniform and tools
Public transport access
+3
CNC Operator / Programmer
CNC Operator / Programmer

BALCOMBE ENGINEERING Pty Ltd • Melbourne

On-site
AUD 70,000 - 110,000
Competitive pay
Supportive environment
Modern facilities
+1
Computer Numerical Control Machinist (CNC)
Computer Numerical Control Machinist (CNC)

Volley Recruit • City of Tea Tree Gully

On-site
AUD 60,000 - 80,000
Competitive salary package
Ongoing training and professional development
Exposure to advanced manufacturing technologies
+4
Manual and CNC Machinists
Manual and CNC Machinists

Haynes Group • Brisbane

On-site
AUD 70,000 - 95,000
Day shift 38+ hours per week
Free on-site parking
Modern workshop with quality equipment
+1
CNC Machinist (Programming) | 3 & 5-Axis Machining | Defence & Aerospace
CNC Machinist (Programming) | 3 & 5-Axis Machining | Defence & Aerospace

Marand Precision Engineering Pty Ltd • Melbourne

On-site
AUD 70,000 - 100,000
Competitive hourly rates
Afternoon shift opportunities
Cutting-edge CNC technology
+4
CNC Machinist – Setter / Programmer
CNC Machinist – Setter / Programmer

seek.com.au • Melbourne

On-site
AUD 65,000 - 90,000
Full-time role
Modern facility
Wide variety of precision components
+3
Top locations