R&D Design Engineer - CNC Control / Software

Makino

Job Description

- **Location**: Singapore (Gul Avenue)
- **Company Overview**:
- Makino Asia is the regional headquarters for Makino Milling Machine Co., Ltd (Japan). Based in Singapore, we are a fully integrated manufacturing entity that houses R&D, engineering, and production under one roof. We specialize in high-precision metal-cutting and Electrical Discharge Machining (EDM) technology, serving the aerospace, automotive, and precision engineering industries.
- With a strong commitment to technical self-sufficiency and innovation, our Singapore facility functions as a global hub for R&D and high-level assembly. We pride ourselves on providing a stable, growth-oriented environment where engineers can develop through structured technical or managerial career tracks.
- **Role Overview**:
- We are seeking a Senior R&D Design Engineer to join our Technology Development team. This is a critical role that sits at the intersection of high-level software development and hands-on mechanical integration. You will be responsible for translating motion control algorithms into precise physical machine behaviors, driving the R&D roadmap for our world-class CNC technology.
- **Key Responsibilities**:
- **Controller Integration & Development:** Design, develop, and test CNC controller software and hardware, ensuring seamless integration with Makino’s high-precision machine tools and equipment.
- **Algorithm Optimization:** Develop and optimize motion control algorithms to ensure the precision and high-speed performance Makino is known for, particularly for multi-axis machines.
- **Software Engineering:** Own the continuous development of CNC controller software using C, C++, and C#, alongside PLC programming for machine logic.
- **Cross-Functional Troubleshooting:** Collaborate with Mechanical and Electrical engineering teams to diagnose and resolve complex machine performance issues during the R&D phase.
- **Technical Evaluation:** Evaluate and select CNC controllers from various manufacturers, applying a deep understanding of communication protocols (Ethernet IP, Modbus) and feedback devices.
- **Requirements**:
- **Minimum/Core Requirements:**
- Bachelor’s Degree in Electrical, Computer, or Mechanical Engineering, or a related technical discipline.
- Demonstrated experience working with GE-Fanuc controllers (both CNC and PLC).
- Proven expertise in Servo Control systems and high-precision motion control.
- Proficient programming skills in C, C++, and C#.
- A hands-on mindset with the ability to work fully onsite in a manufacturing and R&D facility.
- **Preferred/Bonus Requirements:**
- Experience with motion control algorithms for 5-axis machines.
- Hands-on experience with NC cycles and providing technical solutions for machine optimization.
- Knowledge of electrical design and circuits.
- Familiarity with UI development for CNC controllers or experience with Siemens/Mitsubishi platforms.
- **Why you should be interested**:
- **True R&D Impact:** This is a rare opportunity to work on foundational R&D for a global leader. You won’t just be maintaining systems; you will be designing and influencing the next generation of CNC technology.
- **Career Development:** We offer clear advancement opportunities with dedicated Technical Expert and Managerial tracks to support your long-term professional growth.
- **End-to-End Environment:** Work in a facility where R&D, engineering, and production happen under one roof, allowing you to see the immediate physical impact of your software and algorithms.
- **Comprehensive Benefits:** We offer a stable working environment with island-wide transport coverage, Annual Wage Supplement (AWS), and variable bonuses.
- Ready to bridge the gap between code and high-precision machinery? We’d love to hear from you.

Updated at 2026-05-05T10:51:03.629+08:00