s
shafqat_ashraf

Shafqat

@shafqat_ashraf

EFI

Paquistão
Inglês
Algumas informações são exibidas no idioma inglês.
Sobre mim
I am an Electrical Engineer and Firmware & Embedded Software Developer with hands-on industry experience in Arduino, ESP32, Raspberry Pi, and Nordic nRF52/nRF9160 platforms. I specialize in embedded C/C++, IoT firmware, BLE, LTE-M/NB-IoT, sensor integration, debugging, and system optimization. I deliver secure, scalable, and well-documented embedded solutions with clear communication and on-time, enterprise-grade delivery.... Saiba mais

Habilidades

s
shafqat_ashraf
Shafqat
offline • 

Conheça meus serviços

Programação e Tecnologia
I will deliver expert embedded firmware and iot solutions arduino esp32 nrf

Experiência profissional

Xiaomi

Embedded Firmware Engineer

Xiaomi • Período integral

Jan 2023 - Present3 yrs 7 mos

Developed real-time embedded firmware in C/C++ for ARM Cortex-M platforms (nRF52 DK, nRF9160). Designed and implemented Zephyr RTOS-based applications including task scheduling, interrupt handling, and intertask communication. Developed low-level peripheral drivers (UART, SPI, I2C, GPIO, ADC). Implemented secure UART-based authentication protocol between ESP32 and nRF platform to ensure data privacy and device validation. Integrated BLE and NB-IoT communication stacks for IoT connectivity. Performed board bring-up, firmware debugging, and hardware validation using J-Link debugger and lab instrumentation. Optimized firmware for power efficiency in IoT applications. Maintained version control using Git. Deployed AI voice agents using ElevenLabs API integrated with Raspberry Pi 4. Designed physical AI interaction system combining embedded hardware with cloud-based voice AI. Implemented secure communication between edge device and AI processing module. Managed full system deployment including configuration, testing, and client demonstration. Ensured stable real-time voice response performance. Supported embedded hardware testing, PCB validation, and electronic system troubleshooting. Assisted in firmware bring-up activities and peripheral-level validation. Prepared technical documentation, feasibility notes, and system improvement reports. Coordinated with cross-functional teams for smooth technical operations.