Software Engineering Manager

Job Type: Permanent
Posted: over 1 year ago
Contact: Jasper Tsang
Reference: 249897

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:


  • 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


  • 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