Vamsi Kiran Mekala

Embedded Systems Engineer | Dublin | vamsikiran167@gmail.com | +353 892745183


👤 Profile

Embedded Systems Engineer with expertise in C/C++, Linux kernel/user space programming, and low-level driver development. Proven track record in designing communication protocol stacks (CAN) and optimizing hardware-software interfaces.


🎓 Education

  • Master’s in Engineering & Electronics and Computer Engineering | Dublin City University

  • Bachelor’s in Science & Electronics and Communication Engineering |National Institute of Technology


💼 Relevant Experience

Embedded Firmware Engineer | Novus Hi-Tech Robotics Systemz Gurugram, India | 07/2023 – 12/2024

  • Protocol Stack Development: Architected and implemented a custom CAN protocol stack from scratch in C/C++ for the Gen X product line.
  • Low-Level Implementation: Engineered an ISO 11898-compliant 11-bit identifier system, optimizing bit-wise operations to reduce memory usage on resource-constrained hardware.
  • Driver State Monitoring (DSM): Enhanced DSM firmware, reducing latency in sensor data processing and mapping signal propagation with detailed timing diagrams.

🧰 Technical Skills

  • Languages: C, C++, C++ (Qt 6), Python, Rust, Embedded C, Assembly
  • Embedded: Linux Kernel Modules, Bare-metal Programming, Device Drivers, RTOS (FreeRTOS)
  • Protocols: I2C, SPI, UART, GPIO, CAN/CAN-FD, TCP/IP, MQTT
  • Hardware: Raspberry Pi (BCM2835/2711), ARM Cortex-M
  • Tools: Git, CMake, GDB, Docker, Cross Compilation, OpenOCD

🏆 Key Projects

1. Real-Time Multi-Tasking Telemetry System

Architected a preemptive multitasking system using the FreeRTOS kernel on a Raspberry Pi (BCM2711).Integrated Mutex Semaphores to arbitrate shared I2C access between ADXL345 and DS3231 sensors.

2. Bare-Metal Linux Driver Development

Constructed functional device drivers for the BCM2835 SoC interacting directly with Physical Memory via memory mapping. Developed GPIO and UART drivers by manipulating hardware registers directly.

3. Smart Asset Tracker & Vibration Logger

Engineered a secure telemetry pipeline using MQTT to sync data to HiveMQ Cloud with SSL/TLS encryption.Developed a real-time Qt 6 visualization dashboard to parse JSON payloads.


📥 Download Full Version: Click here to download the PDF version of my resume