s
shafqat_ashraf

Shafqat

@shafqat_ashraf

EFI

Pakistan
Anglais
Certaines informations sont présentées en anglais.
À propos de moi
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.... Plus d’infos

Compétences

s
shafqat_ashraf
Shafqat
hors ligne • 

Voir mes services

Programmation et Tech
I will deliver expert embedded firmware and iot solutions arduino esp32 nrf

Expérience professionnelle

Xiaomi

Embedded Firmware Engineer

Xiaomi • Temps plein

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.