Job Search and Career Advice Platform

Enable job alerts via email!

CNC Controls Engineer

THE TALENT PEOPLE PTE. LTD.

Singapore

On-site

SGD 60,000 - 80,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading talent solutions provider is seeking a skilled professional for CNC controller development in Singapore. The role involves designing, developing, and testing software and hardware for CNC controllers, along with optimizing motion control algorithms. Candidates should hold a degree in engineering, have at least 3 years of experience in CNC programming, and be proficient in C/C++/C# programming. Strong analytical and problem-solving skills are essential, as well as the ability to work independently and collaboratively.

Qualifications

  • Minimum degree in Electrical, Computer, or Mechanical Engineering.
  • At least 3 years of experience in CNC controller development.
  • Proficiency in programming languages such as C/C++/C#.

Responsibilities

  • Design, develop, and test CNC controller software and hardware.
  • Integrate CNC controllers with machine tools.
  • Troubleshoot issues related to CNC controllers.

Skills

C/C++/C# programming
Problem-solving
Communication
Collaboration
Motion control

Education

Degree in Electrical Engineering
Degree in Computer Engineering
Degree in Mechanical Engineering

Tools

CNC controllers
PLC programming
NC cycles
Job description
The Talent People x JSIT-PE

The Talent People is proud to partner with JSIT-PE, a government initiative aimed at strengthening Singapore’s Precision Engineering sector by addressing manpower challenges and fostering industry growth.

By applying for our job opportunities, you’re joining a strategic effort to enhance Singapore’s Precision Engineering landscape.

Roles & Responsibilities
Job Description & Responsibilities
  • Design, develop, and test new CNC controller software and hardware.
  • Select new CNC controller from different makers.
  • Integrate CNC controllers with various machine tools and equipment.
  • Develop and optimize motion control algorithms for precision machining.
  • Collaborate with cross‑functional teams to ensure seamless integration and functionality.
  • Troubleshoot and resolve issues related to CNC controllers and machine performance.
  • Ensure compliance with industry standards and safety regulations.
Job Requirements
  • Minimum degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or relevant discipline.
  • At least 3 years of experience in CNC controller development, programming, and integration.
  • Experience with motion control, servo systems, and feedback devices.
  • Experience in usage of NC cycles and providing solution to users.
  • Basic knowledge of electrical design & understanding of electrical circuits.
  • Specialized training or certification in CNC controller development is a plus.
  • Experience with multi‑axis CNC machines and advanced motion control algorithms.
  • Previous experience in developing user interfaces for CNC controllers.
  • Proficiency in programming languages such as C/C++/C# and PLC programming.
  • Strong understanding of CNC machine architecture and control systems.
  • Familiarity with communication protocols (e.g., Ethernet IP, Modbus).
  • Excellent analytical and problem‑solving skills.
  • Strong communication and collaboration abilities.
  • Ability to work independently and in a team environment.
  • Ability to work in a manufacturing environment and perform hands‑on tasks as needed.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.