Can't find your job on the list?
Senior Manager (Software Engineering)
Client Description

Well-established IoT products manufacturing and R&D company

Job Description

Candidates with less experience will be considered as Manager.




• Manage and liaise with customers, suppliers, software subcontractors and team members for project development
• Supervise a group of software and firmware engineers from product definition to launch
• Generate detailed product and system requirement specification, test and design documents
• Design software architecture of embedded Linux/Android system for IoT ecosystem such as home gateway, wireless sensors, human-machine interfaces, etc.
• Drive software process activities to ensure product quality


Job Requirements

• Bachelor degree in Computer Science, Computer/Electronics Engineering or equivalent.
• At least 10 years’ hands-on experience on Linux and RTOS development environment base on ARM and MIPS platforms
• Hands-on development experience on wireless communication devices, such as WiFi, BLE, Zigbee, Sub-1G, NFC, etc.
• Solid work experience with C/C++, Python, embedded Java, Shell script, Node JS
• Experience in software development for 8-bit, 16-bit and 32-bit MCUs
• Experience in software architectural design and software system testing
• Knowledge in requirement analysis and development of software architecture
• Experience in UI/UX development based on known embedded GUI, like QT, Android framework, etc.
• Experience in designing and deploying cloud services (AWS or Google Cloud)
• Experience in IoT protocols, like MQTT, HTTPS, Restful
• Experience in Native application programming on Android system a plus
• Good command in written and spoken English and Chinese, including Putonghua
• Less experienced candidate can be considered as Manager

Information Technology
Employment Type
Salary Range
HK$ 40000 - 65000
Yr(s) of Exp
Education Required
Bachelor Degree
Hong Kong Science Park
Post Date