Can't find your job on the list?
Senior Software Engineer (Embedded Firmware / IoT)
Client Description

Well-established IoT products manufacturing and R&D company

Job Description

Senior Software Engineer (Embedded Firmware / IoT)

 

Candidates with less experience will be considered Software Engineer.

 

Responsibilities

 

• Define software architecture and application interface
• Implement embedded software application on IoT devices
• Set up development environment
• Integrate and test overall system
• Enable, set up, develop the device application for the IoT device provisioning, registration, data synchronization for IoT device to Cloud server
• Design embedded GUI and UI / UX application for IoT devices, based on QT, android or other GUI

 

Senior Software Engineer (Embedded Firmware)

 

Candidates with less experience will be considered Software Engineer.

 

Responsibilities

 

• Define software architecture and application interface
• Implement embedded software application on consumer electronic products
• Set up development environment
• Integrate and test overall system

 

Job Requirements

Senior Software Engineer (Embedded Firmware / IoT)

 

Requirements

 

• Bachelor Degree in Electronics, Computer Engineering or related discipline
• Design and Deploy cloud services (AWS or Google Cloud)
• IoT protocols like MQTT, HTTPS, Restful
• Linux application program on ARM based processor
• Native application programming on Android system
• Software architectural design and software system testing
• RF product developments such as Wifi, Zigbee and BLE
• Knowledge in requirement analysis and propose software architecture to develop the software
• Knowledge in C/C++, Python, embedded Java, Shell script, NodeJS preferable
• Good command in written and spoken English and Chinese, including Putonghua

 

Senior Software Engineer (Embedded Firmware)

 

Requirements

 

• Degree holder in Electronics/Computer Engineering or related discipline
• At least 4 years’ working experience in 8-bit, 16-bit and/or 32-bit MCU platform
• Hands-on programming with C highly essential
• Experience in Software Architectural Design and Software System Testing
• Knowledge in requirement analysis and propose software architecture to develop the software
• Familiar with contemporary hardware and software design methodology
• Familiar with hardware solutions from different semiconductor suppliers
• Experienced in RF product developments, Wifi, Zigbee, BLE, as advantages
• Relevant working experience in manufacturing industry a plus
• Good command of spoken and written English and Chinese, including Putonghua

 

Function
Information Technology
Employment Type
Permanent
Salary Range
HK$ 25000 - 48000
Yr(s) of Exp
4
Education Required
Bachelor Degree
Location
Hong Kong Science Park
Post Date
2019-04-02