Aravind Krishnan
About Aravind Krishnan
Aravind Krishnan is a Staff Embedded Engineer at Alif Semiconductor in Bengaluru, India, where he has worked since 2023. He has extensive experience in embedded systems, having previously held positions at Alif Semiconductor and Sigtech Wireless Technologies.
Work at Alif Semiconductor
Aravind Krishnan has been employed at Alif Semiconductor since 2023 as a Staff Embedded Engineer. His role is based in Bengaluru, Karnataka, India, where he works on-site. Prior to this position, he served as a Staff Modem Engineer at the same company from 2021 to 2023. His experience at Alif Semiconductor spans a total of three years, contributing to various projects in embedded systems.
Previous Experience in Embedded Systems
Before joining Alif Semiconductor, Aravind worked at Sigtech Wireless Technologies as an Embedded Software Engineer from 2016 to 2021. During his five years at Sigtech, he developed skills in embedded software development and gained experience in various communication protocols. His background includes significant contributions to projects involving embedded systems.
Education and Expertise
Aravind Krishnan earned his Bachelor of Technology (BTech) degree in Electronics and Communication Engineering from Sree Buddha College of Engineering, where he studied from 2011 to 2015. His educational background laid the foundation for his expertise in embedded driver development, communication protocols, and software design principles.
Technical Skills and Proficiencies
Aravind possesses a range of technical skills relevant to embedded systems. He is familiar with communication protocols such as SPI and I2C. His expertise extends to developing and maintaining protocol stacks, including TETRA and LTE. Additionally, he has experience with real-time operating systems (RTOS), Linux, and Zephyr, and utilizes Scrum Agile methodologies in his design processes.
Understanding of Software Design Principles
Aravind has a comprehensive understanding of the software design process, which encompasses planning, design, coding, testing, and maintenance. His knowledge of these principles supports his work in embedded systems and contributes to the successful execution of projects within his roles.