Duties:
Design and develop embedded systems with a strong focus on low-power architecture, firmware optimization, and code simplification.
Develop, debug, and maintain firmware for STM32 microcontrollers, including low-power STM32 series.
Implement and integrate LoRa / LoRaWAN communication in embedded firmware.
Design and maintain PCB schematics and layouts using Altium Designer.
Perform system-level debugging, testing, and performance optimization for hardware and firmware.
Collaborate with cross-functional teams to support product development from concept to production.
Prepare technical documentation, including design specifications and test reports.
Requirements:
Diploma / Bachelor’s degree in Electronic Engineering, Computer Engineering, or related disciplines.
2 years or above hands-on experience in embedded systems development.
Strong proficiency in C/C++ firmware development for STM32 microcontrollers.
Solid experience in low-power embedded design and firmware optimization techniques.
Hands-on experience with LoRa / LoRaWAN technologies.
Proficient in PCB design using Altium Designer, including schematic capture and layout.
Familiar with common embedded debugging tools (e.g. JTAG, SWD, logic analyzer).
Good problem-solving skills and ability to work independently.
Good communication skills in English and Chinese (spoken and written).
Benefits:
15 days annual leave + statutory holidays
5-days work week
Birthday celebration
Regular team building activities
Annual joyful gatherings e.g. Christmas Party, CNY celebrations
A young, dynamic and collaborative work environment with growth opportunities
If you are interested in this opportunity, please send your CV to enquiries@gabes.com.hk








