A leading IoT solutions provider in Hong Kong is seeking an experienced Embedded Firmware Developer to work on embedded systems for IoT applications. The ideal candidate will possess a Bachelor's degree in Electronics or Computer Engineering, along with a minimum of 3 years of hands-on experience in software development. Responsibilities include developing firmware, participating in the complete software development life cycle, and working closely with hardware teams. Strong communication skills and proficiency in programming languages such as C, C++, and Python are essential.
Qualifications
Minimum 3 years solid hands-on software development experience for embedded systems.
Proficient in MCU and device driver programming.
Good team players with strong interpersonal and communication skills.
Responsibilities
Develop embedded firmware for IoT applications and consumer products.
Participate in the entire software development life cycle including design, coding, integration, testing, debugging and documentation.
Work closely with hardware team for product development.
Skills
MCU and device driver programming
Embedded Linux
C programming
C++ programming
Python programming
Knowledge of Zigbee, WiFi, BLE, TCP/IP, UDP, MQTT, CoAP
Version control tools (SVN, JIRA)
Education
Higher Diploma/Bachelor Degree in Electronics Engineering or Computer Engineering
Job description
A leading IoT solutions provider in Hong Kong is seeking an experienced Embedded Firmware Developer to work on embedded systems for IoT applications. The ideal candidate will possess a Bachelor's degree in Electronics or Computer Engineering, along with a minimum of 3 years of hands-on experience in software development. Responsibilities include developing firmware, participating in the complete software development life cycle, and working closely with hardware teams. Strong communication skills and proficiency in programming languages such as C, C++, and Python are essential.