Makino Asia Group
Software Engineer
6 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Salary:
SGD 4,000 – SGD 7,000 / year
Location:
Singapore
Work mode:
Onsite
Published on:
14 October 2026
What they need
About the Role
The Software Engineer (Machine Control) is responsible for the design, development, testing, and validation of machine-control and motion-control software for Electrical Discharge Machines (EDMs).
You will play a key role in delivering reliable, accurate, and maintainable control software that integrates seamlessly with machine hardware while meeting product, quality, and safety requirements.
Key Responsibilities
- Design, develop, and maintain machine-control software for EDM systems, focusing on machine operation, sequencing, interlocks, and axis motion control.
- Develop and optimize motion-control functions, including positioning, interpolation, trajectory execution, servo-related control logic, and coordinated machine movements.
- Translate machine and product requirements into software specifications, system architecture, algorithms, and detailed software designs.
- Perform software testing, debugging, troubleshooting, and validation to ensure functionality, accuracy, reliability, and system stability.
- Support prototype development, system integration, machine commissioning, and performance evaluation activities.
- Analyze test results and field feedback to identify root causes and implement software improvements or corrective actions.
- Collaborate with electrical, mechanical, application, manufacturing, and service teams to resolve system-level issues and deliver cross-functional projects.
- Prepare and maintain software design documentation, test records, change records, technical specifications, and source-code documentation.
Requirements
Qualifications:
- Bachelor's Degree in Computer Science, Software Engineering, Computer Engineering, Mechatronics Engineering, or a related discipline.
Technical Knowledge - Fundamental knowledge of:
- Software design, programming, testing, and debugging
- Control systems, automation, robotics, or motion-control concepts
- Data structures, algorithms, and object-oriented programming principles
- System requirements analysis, machine behaviors, interfaces, and technical documentation
- Candidates with experience in software development, automation, embedded systems, industrial equipment, or machine-control applications will have an added advantage.
- Experience in CNC control systems, machine-tool control, or motion-control software is highly preferred.
- Candidates with 3 to 5 years of relevant experience in CNC control systems will be strongly preferred.
Other offers great for you!
These companies are also looking for great profiles
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
5 days ago
Quick apply
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Neuilly-sur-Seine, France
Hybrid
Skills
11 hours ago
Quick apply
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Paris, France
Hybrid
Skills
7 hours ago
Quick apply
No company information available.