Position: Embedded Developer
Category: C++
English level: upper
Years of experience: 5


IoT product development, creating IoT infrastructure, R&D, manufacturing, software, hardware, firmware, quality assurance, and device development services. Help the company to develop products from the concept.
sed IoT edge technology including hardware, software, and gateway to provide IoT solutions.


- Working on the development of new products such as ultra-low power secured safety product devices from R&D until going to market (B2C & B2B)
- Developing devices using ESP32 with C/C++ and FreeRTOS.
- (Machine 2 Machine) software architecture. IoT transport layer cloud formation. and development: MQTT, HTPP, RESTful API, IoT SDK, Device security, and provisioning.
- Used Azure IoT Hub, Azure Device Twins, and Cosmos DB.
- Create the IoT infrastructure, using a dedicated cloud or Microsoft Azure Cloud.
- Design and develop IoT edge gateway, and edge device for sensors and controllers. - IoT sensors/modules: Temperatures, accelerometer, humidity, light, HSM
- IoT communication protocols: Bluetooth-BLE, WiFi. TCP/IP, HTTPS, MQTT
- IoT products: Safety products, Industrial Automation.
- Implemented an OTA firmware upgrade process for an IoT device.
-
IoT User & Role management, device management, provisioning, x.509 / certificate management, and Azure IoT monitoring. TPM / DPS.
- Experience with protocols and interfaces: UART, SPI, I2C, 1-Wire, etc
- IoT edge expertise: IoT edge architecture design
- IoT experience with DevOps and CI/CD pipeline.