Dependable and innovative problem-solver with keen interest in embedded systems and solid foundation in software engineering principles. Possesses thorough understanding of C programming and LDD, along with hands-on experience in debugging and hardware interfacing. Ready to contribute to development of cutting-edge embedded solutions, ensuring high performance and reliability.
Embedded C programming
Projects :
IoT Audio Wearable (Qualcomm) | Embedded Linux, I²S, SoundWire, Klocwork, MobaXterm
- Developed and validated audio codec features for Qualcomm wearable platforms.
- Conducted memory profiling and optimized codec drivers for efficient resource utilization.
- Performed static code analysis with Klocwork, resolving memory leaks and buffer overflows.
- Collaborated with cross-functional teams to ensure robust audio performance with low power consumption.
- Documented technical findings and contributed to process improvements for audio codec development and commercialization.
Custom Bootloader for TI AM544 | Linux, C, ARM Cortex-A8, DDR Configuration
- Designed and implemented a custom bootloader for TI AM544 (Sitara family).
- Configured DDR controller registers and initialized hardware for kernel loading.
- Developed in C on Embedded Linux, ensuring reliable system startup.
GPS/GPRS Vehicle Tracking System (STM32) | STM32, CubeMX, Keil, GPRS, GPS, Flash
- Designed and implemented GPS tracking firmware on STM32 MCU.
- Collected and processed GPS data, transmitting to remote server via GPRS.
- Implemented flash storage fallback to preserve data during signal loss.
- Utilized Git for version control and ST-Link for debugging and deployment.