Deskripsi Pekerjaan
Are you passionate about the intersection of software engineering and industrial automation? Greatech, a global leader in factory automation solutions, is looking for an Experienced Software Engineer to join our elite team in Batu Kawan, Penang. In this role, you will play a pivotal part in designing, developing, and deploying custom software solutions that drive high-precision automation machinery for world-class clients.
As part of our engineering division, you will bridge the gap between complex software architecture and mechanical execution. We are seeking a problem-solver who thrives in a fast-paced environment and is eager to push the boundaries of what is possible in the automation industry. If you have a solid foundation in software development and an interest in robotics or industrial control systems, this is your opportunity to build a career at the forefront of technological innovation.
Tanggung Jawab
- Design and develop robust software applications for custom-built automation machines and robotics systems.
- Collaborate with mechanical and electrical engineering teams to integrate software with hardware components.
- Perform system debugging, testing, and optimization to ensure high performance and reliability of production machines.
- Develop User Interfaces (UI) and Human-Machine Interfaces (HMI) for operators and technical staff.
- Maintain comprehensive technical documentation for software modules and machine processes.
- Participate in on-site troubleshooting and commissioning of automation systems at client facilities.
- Continuously research and implement new technologies to improve machine efficiency and software maintainability.
Kualifikasi
- Bachelor’s Degree in Computer Science, Software Engineering, Mechatronics, or a related field.
- Minimum 3+ years of professional experience in software development, preferably in industrial automation or manufacturing.
- Proficiency in programming languages such as C++, C#, or Python.
- Strong understanding of PLC communication protocols, industrial PC environments, and serial communication.
- Experience with version control systems (e.g., Git) and modern software development lifecycles.
- Strong analytical and problem-solving skills with a hands-on approach to hardware-software integration.
- Ability to communicate effectively within cross-functional teams in a project-driven environment.