Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Machine Software Programmer.
Singapore Jobs Expertini

Urgent! Machine Software Programmer Job Opening In Singapore, Singapore – Now Hiring Xpac Technologies

Machine Software Programmer



Job description

Position Summary
We are seeking a skilled and innovative Machine Software Programmer to design, develop, and maintain software applications that drive machine operations, automation systems, and industrial equipment.

The candidate will be responsible for programming, testing and optimizing machine control software to ensure efficiency, accuracy, and reliability in production environments.


Key Responsibilities
Design, develop and implement machine software solutions (PLC, embedded systems, or PC-based applications) for manufacturing and automation equipment.


Program and configure machine interfaces, controllers, and motion control systems.


Analyze requirements and translate them into functional and efficient code.


Collaborate with mechanical, electrical and process engineers to integrate hardware and software systems.


Perform debugging, troubleshooting, and testing of machine software to ensure stability and accuracy.


Optimize software for improved machine performance, safety, and reliability.


Maintain clear documentation of programs, coding standards, and version control.


Provide technical support, training and guidance to operators and maintenance teams.


Stay updated with the latest advancements in machine programming, automation, and industrial software technologies.


Qualifications and Skills
Degree/Diploma in Computer Science, Software Engineering, Mechatronics, Electrical/Electronic Engineering, or related field
Strong knowledge of programming languages used in machine control (e.g. C/C++, Python, Java, Ladder Logic, Structured Text).


Experience with PLC programming, HMI development, SCADA systems, or embedded software.


Familiarity with industrial communication protocols (e.g. Modbus, Profibus, Ethernet/IP).


Hands-on experience with automation, robotics, or CNC machine software (advantageous).


Strong problem-solving, analytical, and debugging skills.


Ability to work independently and collaboratively in cross-functional teams.


Good documentation, communication, and organizational skills.


#J-18808-Ljbffr


Required Skill Profession

Other General



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Machine Software Potential: Insight & Career Growth Guide