Job Description
Our client is a global technology and product leader in providing smart and green controls solutions. They are looking for a high calibre to work with their professional and creative teams:
Responsibilities
- Manage and liaise with customers, suppliers, software subcontractors and team members for project development
- Be a team leader to supervise the firmware team in product development and launch
- Provide detailed product and system requirement specification, test and design documents
- Able to software architecture of embedded Linux for IoT ecosystem
- Drive software process activities to ensure product quality
Requirements
- Degree in Computer Science, Computer/Electronics Engineering or related discipline
- Solid experience in Linux and RTOS development environment base on ARM and MIPS platforms
- Good understanding in software design, development, debugging and testing for small to medium scale MCU/SOC embedded system
- Understand the host and target operation, development and boot flow for Linux
- Experiences in Android product development is an advantage
- Understand various software network, security and communication protocols, hardware interfacing buses and protocols
- Experience in software development and software architectural design
- Experience in IoT protocols, like MQTT, HTTPS, Rest API is an advantage
- Good command in written and spoken English and Chinese, and Mandarin
