- Responsible for Software Development.
- Involve in Feasibility Study, Design, Implementation, Testing, Maintenance and Customer Support.
- Study customer's requirements, implement new specification, and develop new ideas for products improvement.
- Prepare technical design documents and software management by using source control tools.
- Work as a team and coordinate closely with Hardware, Marketing team and customers to deliver projects on time.
- Degree in Engineering / Computer Engineering with min 3 years of experience in software development.
- Proficient in Python, Visual C++ program languages, and must have hands-on experiences
- - Familiar with software interface to USB HID, Serial Port etc.
- - Familiar with multiple structure software and state machine theory
- - Knowledge on network protocol like TCP/IP, socket will be an advantage.
- - Able to understand schematic and basic hardware knowledge
- - An initiative worker and willing to work under stress
- - Must be a good team player