Job Responsibilities
- Develop drivers for IoT devices (IoT sensors or integrate third-party modules)
- Improve efficiency and reliability of existing applications and devices
- Work closely with software and electronics engineers to carry out application testing (Field work might be required)
- Collaborate with the team to carry out proof-of-concept product development
Job Requirements
- Degree holder in Electronics Engineering / Computer Science / Computer Engineering or any relevant disciplines
- Solid experience in embedded C
- Knowledge of embedded firmware design
- Experience with MCU peripheral programming like I2C, SPI and UART
- Knowledge of hardware schematics and PCB layout would be a plus
- Experience in protocols would be a plus (e.g. Zigbee, BLE, WiFi, USB, TCP/IP)
- Experience with cloud SDK like Microsoft Azure IoT Hub is a plus
- Experience with Java/ Python would be a plus
- Experience with STM32 and Raspberry Pi is a plus
- Good command of both English and/or Chinese