Roles & Responsibilitites:
- Experience in the design and development of machine control softwares
- Provide technical support to Production of installed equipment
- Create calibration programs and documentation, plans and manuals, when required
- Interface between R&D Engineers, Production and suppliers for collaboration
- Improve existing system, of quality, functionality and performance
- Liaise with Suppliers on electronic, mechanical and technical requirements of the automation equipment
- Review various system proposals covering control and process sequence
- Program control interfaces to test equipment, using common industrial protocols
- Ensure quality of code through code reviews and best practices
- Qualify test machine to ensure that specifications are met
Requirements:
- Degree/Diploma in Software /Computer Engineering or Electrical/Electronics or any related fields
- Experience in C++ / C Programming
- An advantage to have prior experience in software development in other C related languages or similar
- Experience of working in the field of production would be a plus.
- Experience in interfacing with hardware eg sensors, actuators, measurement equipment with digital and analog I/O modules, PLC, PC, etc.will be an advantage
- Good understanding of the Assembly process and Test Methodology for end product testing
- Good knowledge/understanding of common industrial communication protocols such as RS232, Modbus, Ethernet, ProfiNet, etc.
- Good Knowledge about the usage of version control tools (SVN) , Jira or comparable tools
- Possess a logical and analytical mindset to troubleshoot complex systems
- Able to work independently, systematically and in a team and take initiative when required