Tariq Jamil
Embedded Systems Engineer
Hire this person
Send a job offer directly to this candidate
About
Computer Engineer with hands-on experience designing and deploying firmware for PIC18, Arduino UNO, ESP32, and Raspberry Pi Pico platforms. Proficient in bare-metal C/C++ development, communication protocols (UART, SPI, I2C, CAN, MQTT, BLE), and real-time systems. Demonstrated ability to deliver production-grade embedded solutions in a USA-based startup environment, contribute to academic research at Ortho Intelligence Lab (UET Peshawar), and integrate edge-AI inference for biosignal processing.
Passionate about building reliable, efficient firmware for constrained hardware environments.
Experience
Embedded Systems Engineer at USA-Based Startup (2025-07 – 2025-10)
- Developed production firmware for PIC18F57Q84 using MPLAB X IDE and MCC configurator in bare-metal C.
- Implemented and validated UART, SPI, I2C communication interfaces alongside DMA, CLC, and CCP peripheral modules.
- Architected CAN bus message handling and system integration for multi-node embedded network.
- Designed and deployed a bootloader-based OTA firmware update mechanism, reducing field reprogramming time.
- Integrated GPS module with NMEA sentence parsing over UART, transmitted processed location data across CAN nodes.
Undergraduate Researcher at Ortho Intelligence Lab, UET Peshawar (2025-01 – 2026-04)
- Designed and fabricated custom EMG acquisition PCBs for muscle biosignal capture and conditioning.
- Contributed to FES-assisted orthotic device research, including signal processing pipeline development.
- Trained and optimized TinyML models using Edge Impulse; deployed real-time inference on ESP32 and Raspberry Pi Pico.
Education
BS in Computer Systems Engineering – University of Engineering & Technology (UET), Peshawar (2022 – 2026)

