Published on www.allthetopbananas.com 16 Aug 2024
Candidates with less experience will be considered as Manager. Responsibilities
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 based 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 candidates can be considered as Manager.
#J-18808-Ljbffr