Responsibilities
- 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.
Requirements
- 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