Summary
Overview
Work History
Education
Skills
Certification
Hi, I’m

Keerthi Palani

Cork
Keerthi Palani

Summary

Results-driven Embedded Software Engineer specializing in automated test systems and firmware for host-device communication. Enhanced validation throughput and efficiency using ARM architecture, real-time operating systems, and Python. Led projects in cloud migration, distributed computation systems, and server-less API development, optimizing memory and performance in embedded systems.

Overview

5
years of professional experience
3
Certification

Work History

ISD Integrated Systems Development S.A
Cork, County Cork

Embedded Software Engineer
2025.09 - Current (9 education.months_Label)

Job overview

  • Developed automated test system executing over 100 sequences in 30 minutes, enhancing validation throughput.
  • Built firmware supporting 75+ command types, ensuring reliable host-device communication with CRC integrity checks.
  • Implemented selective re-run and error-recovery mechanisms, reducing test-cycle repetition and increasing efficiency by approximately 40%.
  • Automated structured result logging and optimized timing/error handling for consistent performance under demanding conditions.

Infosys
Chennai, Tamil Nadu

Senior System Engineer
2024.01 - 2024.07 (6 education.months_Label)

Job overview

  • Developed firmware for ARM Cortex-M MCUs, managing peripherals across five products.
  • Enabled MCU communication with external devices via SPI/I²C, increasing validation efficiency by thirty percent.
  • Deployed FreeRTOS for multitasking in three embedded systems, optimizing real-time performance.
  • Migrated critical data from legacy systems to cloud databases, reducing latency in distributed communications.
  • Designed distributed computation systems using Spark on AWS EMR, enabling real-time DSP processing.
  • Translated business requirements into scalable system architecture based on communication systems design principles.
  • Implemented high-speed storage solutions with DynamoDB and Redis to optimize memory in embedded systems.
  • Created serverless APIs using Lambda and API Gateway, facilitating real-time interfacing between systems.

Infosys
Chennai, Tamil Nadu

System Engineer
2021.10 - 2024.01 (2 education.years_Label & 3 education.months_Label)

Job overview

  • Executed seamless schema transformation using AWS SCT, simulating digital communication signal encoding-decoding logic.
  • Migrated over 50K legacy scripts into Redshift, utilizing system translation methodologies akin to embedded hardware-software co-design.
  • Developed data acquisition and transformation pipelines in Python, emulating sensor data acquisition and digital signal processing workflows.
  • Achieved 30% performance improvement through query optimization, similar to frequency domain filtering for efficient information retrieval.
  • Engineered Data Lake storage layer with Parquet and S3, employing data compression and partitioning strategies based on memory organization principles.
  • Rewrote and integrated over 250 legacy jobs into serverless pipelines, reflecting automation in hardware firmware-level control.
  • Boosted efficiency by 40% through cloud workload migration, paralleling electronic systems power-performance enhancements.
  • Implemented RDS caching and access tuning methodologies for speed, analogous to register cache optimization in embedded design.

Gigamon
Chennai, Tamil Nadu

Software Engineer Intern
2021.05 - 2021.10 (5 education.months_Label)

Job overview

  • Contributed to Embedded QA team by automating device upgrades and feature testing.
  • Developed and tested automation scripts using Python and Robot Framework, ensuring product quality.
  • Increased testing efficiency by 30% through automation of device upgrades and feature testing.
  • Created and maintained bug reports, test plans, test cases, and documentation for GigaVUE-HC series devices, enhancing documentation accuracy by 25%.

i3indya Cyber Solution
Chennai, Tamil Nadu

Embedded Systems and IoT - Intern
2019.06 - 2019.08 (2 education.months_Label)

Job overview

  • Framed and implemented three UART-based serial communication systems and timer-based interrupt systems.
  • Optimized pipeline organization and AMBA bus architecture, increasing data throughput by 15%.
  • Executed I2C, UART, TCP, UDP, and HTTP protocols, enhancing device communication efficiency by 25%.

Learny
Puducherry, Puducherry

Embedded Systems and IoT - Intern
2018.06 - 2018.08 (2 education.months_Label)

Job overview

  • Drafted and programmed projects utilizing Arduino (UNO) and Raspberry Pi for real-time monitoring.
  • Interfaced with over 10 sensors to enhance control applications.
  • Developed IoT applications on Node MCU (ESP8266) for remote device management.
  • Achieved 80% improvement in device communication using platforms like IFTTT.

Education

University College Cork

Master of Engineering Science from Electrical and Electronics Engineering
09.2025

University Overview

Puducherry Technological University

Bachelor of Technology - BTech from Electrical, Electronics and Communications Engineering
07.2021

University Overview

Skills

  • Real-time operating systems (RTOS) and embedded systems
  • ARM architecture
  • Application-specific integrated circuits (ASIC)
  • Python programming
  • Technical documentation
  • Project management

Certification

  • LFD103: A Beginner's Guide to Linux Kernel Development
  • LFD123: Open Source RT-Thread RTOS on RISC-V
  • Microsoft Certified Azure Fundamentals
  • Crash Course on Python
Keerthi Palani