Senior Automation Software Engineer (industry: Automation Machine)

Simpang Ampat, M07, MY, Malaysia

Job Description

The Senior Automation Software Engineer is responsible for designing, developing, and integrating advanced control software for semiconductor and advanced packaging equipment.

Job Responsibility:



1. Software Design & Development

Develop and maintain real-time automation software for precision dispensing, inspection, and process modules. Design modular and reusable code in C#, C++, .NET/WPF, and Python for motion control, vision processing, and system integration. Develop user-friendly HMIs, recipe management tools, and data acquisition interfaces to support production and R&D use cases.
2. System Integration & Control

Integrate third-party hardware such as motion controllers, cameras, dispensing valves, and sensors into cohesive machine platforms. Develop real-time communication layers using EtherCAT, Modbus, OPC-UA, or proprietary industrial protocols. Validate synchronization between motion, jetting, and vision modules for high precision process control. Lead root-cause analysis for system performance issues and drive continuous improvement in stability and throughput.
3. Collaboration & Cross-Functional Support

4. Innovation & Continuous Improvement

Participate in R&D projects involving process application and AI-based process control. Evaluate and adopt emerging technologies that enhance equipment precision, performance, and scalability. Support digital transformation initiatives such as data analytics, MES/SECS-GEM integration, and predictive maintenance systems. Apply best practices in software lifecycle management, source control (Git, Azure DevOps), and automated testing.

Technical Skills



Proficiency in C#, NET/WPF. Familiarity with motion control platforms and EtherCAT/OPC-UA communication. Experience with machine vision libraries (OpenCV). Understanding of AI/ML-based process feedback and data visualization frameworks. Solid foundation in software debugging, version control, and modular design architecture.

Experience



Bachelor's or Master's degree with at least

5 years

of software development experience in industrial automation, semiconductor equipment, or precision robotics. Proven experience in motion control, machine vision, and real-time system integration. Hands-on experience integrating motion controllers, cameras, and process modules. Prior exposure to semiconductor advanced packaging, underfill jetting, or wafer-level assembly is an advantage. Experience collaborating with external vendors or R&D partners for system development or joint validation.
Job Types: Full-time, Permanent

Pay: RM4,500.00 - RM8,000.00 per month

Benefits:

Cell phone reimbursement Flexible schedule Health insurance Opportunities for promotion Professional development
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1315399
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Simpang Ampat, M07, MY, Malaysia
  • Education
    Not mentioned