s
shafqat_ashraf

Shafqat

@shafqat_ashraf

EFI

Pakistán
Inglés
Parte de la información aparece en idioma inglés.
Sobre mí
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.... Lee más

Habilidades

s
shafqat_ashraf
Shafqat
desconectado • 

Revisa mis servicios

Programación y tecnología
I will deliver expert embedded firmware and iot solutions arduino esp32 nrf

Experiencia laboral

Xiaomi

Embedded Firmware Engineer

Xiaomi • Tiempo completo

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.