Software Engineer (PG) ID:57292
5,000 MYR ~ 8,000 MYR
Batu Kawan
Posted 9 days ago
Overview
Software/Information Processing, Manufacturing (Machinery)
Job Description
Job Responsibilities:
1. Software Design and Coding Implementation
- Track and familiarize yourself with the specific requirements of early-stage projects.
- Conduct DOE (Design of Experiments) for special process workflows, such as vision verification and evaluation.
- Develop software processes and write code, including but not limited to: I/O interfaces, Configuration interfaces, Flowchart interfaces, Vision system interfaces.
- Implement error alerts, exception stack traces, and log programming to facilitate troubleshooting in later stages.
- Promptly report technical challenges and actively seek solutions.
2. Testing and Debugging
- Unit Testing: Independently test each function or module to verify compliance with design requirements.
- Integration Testing: Combine multiple modules for testing to ensure proper data interaction and interface calls.
- System Testing: Conduct comprehensive functional testing of the entire software system to confirm it meets user needs.
- Troubleshooting: Use debugging tools to trace code line-by-line and identify root causes of errors.
- Support on-site debugging, including customer site visits when necessary.
3. Assisting Team Lead/Supervisor in Training New Colleagues
- Prepare technical training documentation.
- Assist the team lead/supervisor in conducting training sessions for colleagues.
4. Complete other tasks assigned by direct superiors.
Qualifications
Requirements:
1. At least a Degree in Computer Science, Software Engineering, or a related technical field.
2. At least 3 years of experience, preferably in Automation Systems.
3. Proficient in programming languages such as C#.
4. Vision system experience – familiarity or expertise with VisionPro, Halcon, or OpenCV is preferred.
5. Robotics programming experience – knowledge or hands-on experience with Epson, ABB, TM (Denso), or Fanuc robots is a plus.
6. Preferred experience in hybrid development with PLC or other software-based equipment.
7. Strong team player with a high sense of responsibility; willing to travel domestically and internationally.
8. Familiarity with communication protocols: RS232, RS485, Modbus, Ethernet/IP, EtherCAT, etc.
9. Strong interpersonal, communication, planning & execution, problem-solving, and stress-management skills.
Additional Information
- Phone allowance
- OT allowance
- Optical / Dental = RM300
- Medical = RM500
- Annual Leave
- Compassionate Leave
- Marriage Leave
- Travel Allowance