Engineering Smart
IoT Appliances & Firmware
Senior Embedded Firmware Engineer with 4.10+ years of experience engineering BLDC motor drivers, TFT touch display GUIs, automotive AIS-140 telematics, Smart BMS, and secure FOTA cloud gateways.
Live Firmware Architecture
Inspect production C firmware snippets for smart appliance BLDC motor drivers, TFT touch displays, automotive telematics, and 4G gateways.
// High-Efficiency BLDC Motor Driver & Smart Appliance Control (ESP32-C3 / ESP-IDF)
#include "esp_system.h"
#include "driver/mcpwm.h"
#include "driver/i2c.h"
#include "wt32_sc01_tft.h"
typedef struct {
uint16_t bldc_rpm_target;
uint16_t bldc_rpm_current;
float heater_temp_celsius;
bool chimney_boost_mode;
} Smart_Appliance_State_t;
Smart_Appliance_State_t g_chimney_state;
void BLDC_Motor_Speed_Control(uint16_t target_rpm) {
float duty_cycle = (float)target_rpm / MAX_BLDC_RPM * 100.0f;
mcpwm_set_duty(MCPWM_UNIT_0, MCPWM_TIMER_0, MCPWM_OPR_A, duty_cycle);
mcpwm_set_duty_type(MCPWM_UNIT_0, MCPWM_TIMER_0, MCPWM_OPR_A, MCPWM_DUTY_MODE_0);
}
void I2C_TempSensor_ReadTask(void *pvParameters) {
while(1) {
g_chimney_state.heater_temp_celsius = Read_I2C_Temperature_SNS();
TFT_Display_Update_Temperature(g_chimney_state.heater_temp_celsius);
vTaskDelay(pdMS_TO_TICKS(500));
}
}
Senior Embedded Firmware & IoT Engineer
Experienced Senior Embedded Firmware Engineer specializing in developing high-efficiency single-phase & 3-phase BLDC motor drivers, smart home appliance controls, automotive telematics, and industrial IoT gateways.
Specialized in low-power MCU programming (ESP32-C3, STM32H5/G4/F0, HT8/32, TI, Microchip), color TFT touch GUIs (WT32-SC01), BLDC motor speed control, RTC/I2C sensor integration, AIS-140/AIS-123 automotive standards, Smart BMS (4S-16S), and secure FOTA cloud connectivity.
BLDC Motor Drivers
Single-phase and 3-phase HV/LV BLDC motor platforms for exhaust fans, chimneys, and ventilation systems.
TFT Touch GUIs
Interactive 1.28”, 3.5”, and 4.0” color TFT touch screen display modules (WT32-SC01) for smart geysers & chimneys.
Automotive AIS-140
Commercial AIS-140 / AIS-123 compliant VTS telematics controllers with NavIC & CAN-FD.
Smart BMS & FOTA
4S-16S Battery Management Systems (TI BQ76942/BQ76952) and secure AES-256 encrypted dual-bank FOTA bootloaders.
Hardware & Firmware Ecosystem
Comprehensive technical skills matrix extracted directly from verified experience.
ESP32-C3, ESP32, WT32-SC01 touch displays with ESP-IDF framework.
STM32F0, STM32F4, STM32G4, STM32H5 (TrustZone), STM8 bare-metal & HAL.
Holtek HT8/HT32, TI controllers, CH32, Microchip dsPIC30F3011, Raspberry Pi.
Circuit designing using Altium Designer, multi-layer PCB layout & validation.
IR, Ultrasonic, RFID, DHT11, OHRL, GWL, MEMS, Temp SNS, ADC, Timers, RTC.
Segmented display, Matrix display, GLCD, 1.28”, 3.5”, 4.0” Color TFT Touch screens.
UART, SPI, I2C, FDCAN, MODBUS (RS-485), ETH, USB, SPI Flash, EEPROM, Serial Wire.
Bluetooth, Wi-Fi, TCP/IP, HTTPS, MQTTS, SMTP, SFTP, WebSockets, IRNSS (NavIC), GSM, GPS, LWM2M.
AES 128/256 (ECB, CBC), OpenSSL, WolfSSL, MbedTLS, Secure Bootloaders, FOTA/COTA.
Task Scheduling, Mutex, Semaphores, Event Flags, Memory Management. C, C++, Python.
STM32CubeIDE, IAR-IDE, KEIL-IDE, ESP-IDF, HT32-IDE, MPLAB IDE, ICP IDE, VS Code, Visual Studio.
SEGGER J-Link, ST-LINK, Logic Analyzers, Oscilloscopes, Hercules, Wireshark, Git.
Production Embedded Projects
Real-world commercial firmware architectures, smart appliances, telematics hardware, and BMS systems designed for production.
Professional Experience
Track record in firmware development, BLDC motor control, smart appliances, automotive standards, and IoT systems.
Senior Embedded Firmware Engineer
- Leading firmware design and validation for BLDC motor driver and exhaust fan control systems, including single-phase and 3-phase HV/LV motor platforms.
- Developed and optimized embedded control logic for BLDC and combined chimney modules, integrating RTC, Temp SNS, and heater control over I²C and ESP32-C3.
- Designed and implemented color TFT touch display interfaces (1.28”, 3.5”, 4.0”) and Wi-Fi–enabled control systems for smart geysers and chimneys using WT32-SC01 and ESP-IDF frameworks.
- Delivered complete IoT chimney and smart ventilation solutions, integrating TFT touch displays, IR control, and mobile app connectivity.
- Debugged and validated exhaust fan and ventilation PCBs, ensuring reliable BLDC motor performance and control logic stability.
Senior Embedded Systems Engineer
- Engineered commercial AIS-140 and AIS-123 Vehicle Tracking Systems using STM32F0 and STM32H5 series microcontrollers with Quectel EC200U-CN 4G LTE modems.
- Developed Secure Bootloaders and dual-bank external SPI Flash FOTA update mechanisms with AES-128/256 encryption and cryptographic integrity verification.
- Designed 4S, 8S, and 16S Smart Battery Management Systems (BMS) with TI BQ76942/BQ76952 AFEs, BLE telemetry, CAN Bus, and cell balancing routines.
- Architected Industrial Smart Pump Controllers (STM32G474) with Modbus RTU RS-485, MQTT, BLE, and internal/external flash logging.
- Built Driver Monitoring System (DMS) with Voice Alert box integrated into 4G fleet management gateways.
Embedded Software Engineer
- Developed low-level peripheral drivers and application software for High-Performance Power Controllers (STM8, STM32, dsPIC30F3011).
- Implemented software routines for Inverters and LCD display user interfaces using STM8 and dsPIC30F3011.
- Designed firmware architecture using ESP32 & ESP-IDF framework for remote monitoring and control of over 1,000 UPS units deployed in production environments.
Let's Collaborate on Embedded Projects
Interested in discussing firmware architecture, BLDC motor drivers, smart appliances, automotive telematics, BMS development, or senior embedded engineering positions? Reach out directly!