Linux BSP · Device Drivers · ARM Cortex · Embedded C/C++

Embedded Software Engineer — drivers, BSP, and systems close to the metal.

I work on the software layer between hardware and OS — device drivers, BSP bring-up, I2C/SPI/UART protocols, and system validation. Currently at LG Soft India, shipping DDC/CI driver flows across ARM and Intel SoCs.

1+Year at LG Soft India
19GitHub repos
10+Display variants shipped
Manikanda Bharathi T

Currently at

LG Soft India

DDC/CI, I2C driver flows, firmware update paths, hardware validation — Bengaluru.

Core Stack

C, C++, Linux, JTAG, Wireshark, GDB

Currently Learning

RTOS, FreeRTOS, upstream driver quality

From bring-up to shipped product

Bring-upDriverDebugValidate

About Me

EE graduate who moved deep into embedded software

I studied Electrical and Electronics Engineering at Alagappa Chettiar GCET, Karaikudi, graduating in 2023 with a CGPA of 8.42. During that time I got interested in how software actually talks to hardware — so I went and trained specifically in embedded C, Linux internals, and ARM driver work at Emertxe, Bengaluru.

Since February 2024 I have been working as an Embedded Software Engineer at LG Soft India (contract via Duru Cooperation). My day-to-day involves DDC/CI device driver work over I2C, BSP bring-up on ARM and Intel SoCs, hardware debugging, and building validation suites that follow ASPICE practices. I also cut the app memory footprint from roughly 80% down to 10% through profiling and buffer lifecycle cleanup.

Driver DevelopmentDDC/CI over I2C, peripheral initialisation, interrupt-driven flows, firmware update state machines across ARM and Intel platforms.
Debugging & ValidationJTAG, GDB, Wireshark, Instruments — across Linux and macOS. Built conformance, calibration, and acceptance test suites aligned with ASPICE.
Memory & PerformanceMemory footprint from ~80% to 10% using profiling, buffer analysis, and lifecycle cleanup on embedded Linux applications.

Experience

Where I have worked

Embedded Software EngineerFeb 2024 – Present

LG Soft India, Bengaluru  ·  Contract via Duru Cooperation

  • Write and maintain DDC/CI device drivers over I2C on ARM and Intel SoCs.
  • Handle BSP bring-up and hardware interface debugging on Linux and macOS.
  • Build validation suites for calibration, conformance, and acceptance flows (ASPICE-aligned).
  • Reduced embedded app memory usage from ~80% to ~10% through profiling and buffer cleanup.
  • Work inside Gerrit code review and Jenkins release pipelines across 10+ display variants.
Embedded C Expert ProgramJun 2023 – Feb 2024

Emertxe Information Technologies, Bengaluru

  • Intensive training in embedded C/C++, Linux internals, system programming, and ARM Cortex-M driver development.
  • Built projects including a bare-metal car blackbox (event data recorder), search optimisation, calculators, stack and tree data structures.

Live GitHub Feed

Public repositories fetched automatically

Loading latest repositories...

AxionSync

TypeScript

Real-time clipboard and file sharing workspace built for fast sync, secure transfer, and polished user flows.

Updated Apr 18, 20260 stars0 forks

KartholOS-Linux

BitBake

Linux-flavoured systems project exploring build tooling, platform layers, and low-level operating system ideas.

Updated Apr 18, 20261 stars0 forks

LiveCaptions

C#

Captioning-focused application work connected to accessibility, media interaction, and real-time feedback.

Updated Apr 8, 20260 stars0 forks

Skills

What I actually work with

Languages

C, C++, Embedded C, Shell Scripting

BSP & Drivers

Linux Kernel Driver Development, Device Tree, U-Boot, BSP bring-up, RTOS concepts, FreeRTOS learning path

ARM & Hardware

Cortex-M/A, ARMv7/v8, GIC, MPU, GPIO, clock controllers, interrupt controllers, JTAG

Protocols

I2C, SPI, UART, USB, PCIe, DDC/CI

Validation & Quality

ASPICE, hardware validation, regression confidence, memory management, profiling

Tooling

Git, Gerrit, Jenkins, GDB, Wireshark, Yocto, Buildroot, Valgrind, Instruments

Education

B.E. in Electrical and Electronics Engineering

Alagappa Chettiar (GCET), Karaikudi

2023 | CGPA: 8.42

HSC

Syed Ammal Hr. Sec. School, Ramanathapuram

2019 | 80.2%

SSC

Syed Ammal Hr. Sec. School, Ramanathapuram

2017 | 93.6%

Location

Bengaluru, Karnataka

Available for full-time roles and freelance projects. Can work remotely.

Freelance

Available for custom software work

Windows Apps
Desktop tools, utilities, and automation scripts.

Android Apps
Mobile apps — from idea to Play Store.

Web
Websites, dashboards, and web apps.

Other Software
If you have a problem and need software to solve it, let's talk.

Contact

Let's talk.

Open to full-time embedded roles, contract work, and freelance software projects. Drop a message and I'll get back to you.

Have a project or role in mind?