Abhijith Balachandran

Designing Scalable Embedded Platforms
at the Intersection of Hardware, Software, and Artificial Intelligence

About Me

Abhijith Balachandran

A passionate Embedded Software Engineer with over 8 years of experience in designing, developing, and deploying high-quality software for both microcontroller and Linux-based systems. My expertise lies in firmware development, real-time operating systems, and building robust, scalable embedded solutions. I am driven by the challenge of solving complex problems at the intersection of hardware and software.

Expertise

Firmware Development

Extensive experience in developing bare-metal and RTOS-based firmware for a variety of microcontrollers, with a focus on creating reliable and efficient code for resource-constrained devices.

Embedded Linux & RTOS

In-depth knowledge of Embedded Linux, including kernel customization, device driver development (I2C, SPI, GPIO, PCIe), and building custom distributions with Yocto and Buildroot. Proficient with FreeRTOS and Zephyr OS.

IoT & Cloud Integration

Skilled in developing IoT solutions, from device to cloud. Experienced with MQTT for data communication and integrating embedded devices with cloud platforms like AWS IoT Core.

Hardware & System Design

Adept at board bring-up, hardware validation, and debugging using tools like oscilloscopes and logic analyzers. Experienced in reading schematics and working closely with hardware teams.

Communication Protocols

Proficient in a wide range of communication protocols, including low-level protocols like UART, SPI, and I2C, as well as networking protocols such as TCP/IP, and wireless technologies like 802.11ah.

Testing & Automation

Experience in developing automated testing frameworks using Python and Ruby to ensure code quality and robustness. Familiar with CI/CD pipelines using Jenkins and Bitbucket for streamlined development.

Skills

Education

Bachelor of Technology in Electronics and Communication Engineering

University of Calicut (08/2013 to 06/2017)

Publications & Certifications

Contact

Email: abhijith.uwc.rw@gmail.com

Phone: +1-(647)-883-6282

LinkedIn: Abhijith Balachandran

Location: Halifax, Nova Scotia, Canada