- Design and develop IoT connected electronic products and systems based on project specifications and customer requirements.
- Lead project to ensure design meet project specifications.
- Generate software flow chart, IT network architecture and BOM lists.
- PC software development and modularization.
- Integrated line software development in Industry 4.0 environment.
- Conduct factory acceptance test and site acceptance test.
- Conduct internal and end-user software training.
- Update project progress to department head.
- Create internal written knowledge transfer material.
- Create user manual for software application developed.
- Ensure given tasks complete within given timeline.
- Liaise with suppliers on components selection and quotation.
- Liaise with customers on software design and flow.
- Troubleshoot and debug system and software issues.
- Perform system maintenance and support for system in production.
- Train, supervise and assist Software Engineer.