Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Kumara Bhimeswararao MATSA

Bengaluru

Summary

Dynamic embedded programmer with over 15 years of experience in device drivers for Linux and RTOS. Expertise in firmware development and embedded products, including board bring-up.

Overview

16
16
years of professional experience

Work History

Staff Software Engineer

SIMA AI
Bengalore
11.2024 - Current

· Brought up the IMX477 camera sensor on a custom board with dual CSI interfaces.

· Added memory copy functionality to the SiMa memory library with support for multi-threaded operations.

· Added I2C communication path from ISP to sensor via the V4L2 layer.

· Made CSI data lanes configurable in the MIPI CSI pipeline to support multiple camera configurations.

· Updated FPS settings for IMX477 RAW12 formats to ensure compatibility between SOM and DVT boards.

· Verified I2C-based RTC (rv3028) hardware integration on the custom board and ensured Linux driver functionality.

· Conducted functional testing to ensure accurate timekeeping and I2C communication, reducing system clock errors across reboots.

· Developed a standalone SDMA test driver to evaluate memory transfer paths: DDR to DDR, DDR to OCM, and OCM to DDR. Added device tree nodes for SDMA0 and SDMA1.

· Measured and analyzed data throughput and latency metrics for two SDMA engines present in the custom SoC.

Senior professional ||

Capgemini
Bengalore
10.2018 - 11.2024
  • Cisco: Developed diagnostics drivers for QSFP28, QSFP-DD, and ELB optical modules. Implemented voltage/current margining logic for diagnostics and stability validation.
  • Intel: Ported and debugged Zephyr-based CAN and QEP drivers; migrated legacy drivers into ZHAL framework.
  • Qualcomm: Brought up secure boot (PBL/XBL) on ARMv8 SoCs; integrated CLI and image signing/authentication tools for TrustZone boot flow.
  • Arm: Ported U-Boot (v2021.07) and enabled defconfig for Toybrick RK3399; contributed to boot time optimization and pre-kernel debug utilities.

Technical Leader

Harman connected service
Bengalore
01.2016 - 10.2018
  • Designed bootloader and application software for automotive ECUs.
  • Developed drivers for SAM, IPC, CAN and performed in-vehicle testing.

Senior Software Engineer

AllGo Embedded Systems
Bengalore
05.2014 - 01.2016
  • Developed an early CAN initialization service for automotive systems.
  • Ported CAN firmware to U-Boot and Linux drivers.

Software Engineer

Cyient
Bengalore
06.2012 - 05.2014
  • Developed Linux drivers for A1005 1-Wire and I2C devices.
  • Contributed Android native command-line tools.

Software Engineer

Vrinda Technologies
Bengalore
01.2010 - 06.2012
  • Ported Linux 2.6.37, x-loader, and U-Boot on custom OMAP3 boards.
  • Designed and debugged baseband bring-up and BSP layers.

Education

B.tech - Electronics And Communication Engineering

Godavari Institute of Engineering And Technology
Rajahmundry
04-2008

Skills

Programming languages: C and Shell scripting

Processor expertise: OMAP3530, OMAP4460, AM3358

ARM architectures: Cortex-M3, ARM9, AM335X, Cortex-A8

Development tools: Linux device drivers and BSP support

Debugging tools: JTAG, GDB, Ftrace, logic analyzer

Build systems: Yocto, Buildroot, Make and CMake

Version control: Git and SVN

Project management: JIRA and Confluence

Languages

Telugu
First Language
English
Upper Intermediate (B2)
B2

Timeline

Staff Software Engineer

SIMA AI
11.2024 - Current

Senior professional ||

Capgemini
10.2018 - 11.2024

Technical Leader

Harman connected service
01.2016 - 10.2018

Senior Software Engineer

AllGo Embedded Systems
05.2014 - 01.2016

Software Engineer

Cyient
06.2012 - 05.2014

Software Engineer

Vrinda Technologies
01.2010 - 06.2012

B.tech - Electronics And Communication Engineering

Godavari Institute of Engineering And Technology
Kumara Bhimeswararao MATSA