---
title: "Krithik Kannan - Senior Design Engineer in Bengaluru | Tal"
description: "Meet Krithik Kannan, Embedded Software Engineer | Linux Kernel Development | ARM | C | RPi5 based in Bengaluru. AI stack includes claude code and claude."
image: "https://tal.club/meet/krithik-kannan-nagarajan/share-image"
---

# Krithik Kannan on Tal

## Headline

Embedded Software Engineer \| Linux Kernel Development \| ARM \| C \| RPi5

## About

Driven Embedded Software Engineer dedicated to crafting robust code and innovative solutions to achieve project goals\. With a passion for staying abreast of emerging technologies and best practices in embedded software development, I am committed to delivering high\-quality, cutting\-edge solutions that exceed expectations\.

## Location

Bengaluru

## AI stack

claude code

claude

## Work experience

Senior Design Engineer at CoreEL Technologies, Dec 2023 \- Present · 2 yrs 10 mos, Developed and integrated Embedded C/Linux application software for an ARM\-based Zynq UltraScale\+ MPSoC platform\. Worked on hardware interfacing and memory\-mapped access across processor, FPGA, memory and peripheral subsystems\. Implemented Ethernet/TCP\-IP based communication using sockets, epoll and message queues for system control and data exchange\. Worked with I2C and RS232 interfaces for peripheral communication, diagnostics and interface validation\. Developed software for hardware diagnostics, data read/write operations and interface validation, including FPGA and memory subsystem testing\. Performed board bring\-up, hardware/software integration, system\-level debugging, issue analysis and verification during ATP execution\.

Embedded Software Designer at CoreEL Technologies, Dec 2023 \- Apr 2026 · 2 yrs 5 mos, Radar Computer System \(Defense Avionics\) Bring Up: •Hardware proving of Kontron board \(Intel Atom E3930\) peripherals and TI Sitara \(AM5706\)\. •PCIe Establishment between the Intel E3930 and TI Sitara processor and Artixx\-7 FPGA\. •Arinc\-429 device driver development in TI Sitara processor using HOLT\-3220 Arinc chips\. •Bring up of QBUS communication between various LRU's\. ATP \(Acceptance Test Plan\): •Participated in execution and support of Acceptance Test Plan \(ATP\) activities to validate system functionality against specified requirements\. •Assisted in issue analysis, debugging, and verification during ATP execution\. Application Software: •Designed and developed wrapper layer functions in VxWorks to execute legacy object \(\.o\) files from an older radar computer on a new hardware platform\. •Enabled legacy software compatibility by abstracting new hardware interfaces through wrapper/HAL layers without modifying original binaries\. •Developed PCIe driver for TI Sitara AM5706 processor\. •Implemented ARINC 429–based application logic to exchange data with avionics LRUs, using SPI\-interfaced ARINC transceivers on TI Sitara processors\. •Developed QBUS\-based application interfaces to support data communication between LRUs, with data exchange coordinated through PCIe\. •Implemented DIO\-based change detection logic for monitoring discrete signal state transitions and triggering application\-level responses\. •Developed and configured EDMA on TI Sitara AM5706 to efficiently transfer data from PCIe interfaces to DDR memory, reducing CPU load\. •Implemented PCIe\-based inter\-card communication, with Kontron \(Intel Atom E3930\) as Root Complex and TI Sitara / Artix\-7–based cards as Endpoints\. •Developed application software on VxWorks \(Kontron\) and SYS/BIOS \(TI Sitara\), ensuring synchronized data exchange across heterogeneous processing platforms\. •Coordinated application\-level data flow between ARINC, QBUS, DIO, and MIL interface cards via PCIe messaging mechanisms\.

## Education

Master of Technology, BITS Pilani Work Integrated Learning Programmes

Bachelor of Technology \- BTech, Electrical, Electronics and Communications Engineering, Vellore Institute of Technology

[View the original profile](https://tal.club/meet/krithik-kannan-nagarajan)

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Person",
      "@id": "https://tal.club/meet/krithik-kannan-nagarajan#person",
      "name": "Krithik Kannan",
      "url": "https://tal.club/meet/krithik-kannan-nagarajan",
      "image": "https://tal.club/meet/krithik-kannan-nagarajan/profile-photo.jpg",
      "description": "Meet Krithik Kannan, Embedded Software Engineer | Linux Kernel Development | ARM | C | RPi5 based in Bengaluru. AI stack includes claude code and claude.",
      "jobTitle": "Senior Design Engineer",
      "worksFor": {
        "@type": "Organization",
        "name": "CoreEL Technologies"
      },
      "hasOccupation": {
        "@type": "Occupation",
        "name": "Senior Design Engineer"
      },
      "homeLocation": {
        "@type": "Place",
        "name": "Bengaluru"
      },
      "alumniOf": [
        {
          "@type": "EducationalOrganization",
          "name": "BITS Pilani Work Integrated Learning Programmes"
        },
        {
          "@type": "EducationalOrganization",
          "name": "Vellore Institute of Technology"
        }
      ],
      "knowsAbout": [
        "claude code",
        "claude"
      ],
      "mainEntityOfPage": {
        "@id": "https://tal.club/meet/krithik-kannan-nagarajan#webpage"
      }
    },
    {
      "@type": "ProfilePage",
      "@id": "https://tal.club/meet/krithik-kannan-nagarajan#webpage",
      "url": "https://tal.club/meet/krithik-kannan-nagarajan",
      "name": "Krithik Kannan on Tal",
      "description": "Meet Krithik Kannan, Embedded Software Engineer | Linux Kernel Development | ARM | C | RPi5 based in Bengaluru. AI stack includes claude code and claude.",
      "dateModified": "2026-09-29T05:11:16.501Z",
      "isPartOf": {
        "@id": "https://tal.club/#website"
      },
      "mainEntity": {
        "@id": "https://tal.club/meet/krithik-kannan-nagarajan#person"
      },
      "primaryImageOfPage": {
        "@type": "ImageObject",
        "url": "https://tal.club/meet/krithik-kannan-nagarajan/profile-photo.jpg",
        "contentUrl": "https://tal.club/meet/krithik-kannan-nagarajan/profile-photo.jpg",
        "caption": "Krithik Kannan profile photo on Tal"
      },
      "inLanguage": "en-IN"
    }
  ]
}
```
