Harikrishna Laka
Embedded Linux Software Engineer
Bengaluru, Bengaluru UrbanMember since January 18, 2026
Character DriversBuildrootDevice TreeU-BootKGDB6LoWPAN P-MESHDLMS/COSEMAMIMQTTTI CC1352P7STM32F4xxC++GDBUARTGPIOMMIO
·
About
Embedded Linux engineer with 3+ years specializing in kernel cross-compilation and basic character driver development. Successfully deployed Linux 5.15 to ARMv7 targets and built userspace communication drivers. Skilled in Buildroot optimization (30% image reduction) and MMIO programming for RPi interfaces in production IoT systems.
Experience
Associate Firmware Engineer - Melange Systems - Bengaluru
(2023-06)
Linux-Centric HES Development for Smart Metering (6LoWPAN P-MESH)
- Engineered pthread-based HES middleware processing 500 concurrent meter connections with 50ms interrupt latency.
- Implemented 6LoWPAN P-MESH protocol stack for TI CC1352P7 RF modules; reduced packet loss 25% via adaptive frequency hopping.
- Developed DLMS/COSEM decoders for meter nameplate, billing, and load profile validation (99.8% data integrity).
- Integrated Quectel GSM modules via custom UART drivers for 4G-RF transparent bridging.
- Designed FUOTA pipeline with dynamic packet fragmentation for 10,000+ node deployments.
Embedded Software Engineer - Moschip Technologies - Hyderabad
(2022-09 - 2023-05)
Linux Kernel Porting & Driver Development for Custom ARMv7/x86 Boards
- Ported Linux 5.15 to custom ARMv7 boards via U-Boot configs + Device Tree overlays (Buildroot toolchain).
- Developed Linux character drivers with sysfs/proc interfaces (read/write/ioctl) for runtime hardware register tuning without kernel recompiles.
- Built bare-metal UART driver on RPi 3B (BCM2837 MMIO + ARMv8 interrupts), delivering stable 1.5Mbps throughput + GPIO LED status.
- Coded NVIC handlers on STM32F4xx for PWM timers + GPIO LEDs, achieving 50µs low-latency real-time control.
Education
B.Tech - Electrical & Electronics Engineering - St. Mary's Group of Institutions, JNTU Hyderabad (2022)
Skills
Embedded Linux Software Engineer
