Responsibilities:
- Participate in firmware and driver development in embedded systems for baby care products
- Support firmware customization for specific design and needs
- Work on wireless connectivity (BLE / WIFI) for the control systems
- Write, maintain and optimize engineering design, software code and documentation
- Contribute to the back-end implementation and architecture design of the system
- Follow disciplined software development practice to create maintainable software
- Support end-to-end process of the software development life-cycle, including requirements analysis, design, debug, implementation and peer review
Requirements:
- Higher Diploma holder or above in Computer Engineering, Information Technology, Computer Science, or related disciplines
- Hands-on experiences of firmware programming experience in embedded systems
- Experiences in hardware interface (I2C, SPI or UART etc) and debugging with JTAG
- Experiences in embedded Operating System (e.g. RTOS), including memory management, system call, process scheduling using C/C++ Programming is preferable
- Eager to learn, teamwork and driven with strong communication skills
- Fluent in English and Chinese (Both Cantonese and Mandarin) with good communication skills
- More experiences will be considered as Senior Software Engineer
- Fresh graduates will also be considered