Available to hire
I am an Embedded Systems Engineer with 3 years of experience in embedded software development, Linux systems, and functional safety. I have worked across ARM, STM32, and FPGA platforms, and I’m proficient in C/C++, Yocto, device drivers, and infotainment systems.
I enjoy debugging and building reliable automotive-grade software. I have hands-on experience with HMI unit testing, Android Studio, and Android services, and I’m comfortable working on secure boot, cryptography, and real-time applications. I thrive in collaborative teams and love turning complex requirements into robust solutions.
Language
English
Fluent
Malayalam
Advanced
Tamil
Advanced
Hindi
Advanced
German
Intermediate
Work Experience
Firmware Engineer - Safe Architecture (Safe-Arch) for AM263X at AM TI / Texas Instruments - AM263X
June 30, 2024 - September 19, 2025Developed firmware for STM32F401R MCU integrating ultrasonic sensors, SPI flash and GPS. Designed joystick-based control system and improved vehicle responsiveness and accuracy. Implemented I2C, SPI, UART serial protocols. Documented functional blocks and architecture; performed unit testing and static analysis; built secure OTA update mechanisms using Yocto-based systems. Created Qt-based applications and contributed to Linux-based boot processes.
Software Engineer at Quest Global
June 30, 2024 - September 19, 2025Safe-Arch (Safety Architecture & Functional Safety) project: Implemented Secure Boot on AM263X, Window Watchdog Timer, SPI/I2C/UART/TCP-IP protocols, CAN-BUS, EFUSE programming, and cryptography for secure boot. Developed a Qt application and a 2002 architecture with redundancy, incorporating functional safety. Integrated power monitoring using PWM, CAN, ADC, and GPIO. Demonstrated deep knowledge in Functional Safety.
Software Engineer - Functional Safety at Quest Global
June 1, 2024 - October 13, 2025Safe-Arch (Functional Safety): Implemented Secure Boot and EFUSE programming on TI AM263X; integrated CAN, SPI, I2C, UART, TCP/IP; designed redundant 2oo2 safety architecture; implemented cryptography and developed Qt safety applications.
Software Engineer at Quest Global
June 1, 2024 - PresentLamborghini Infotainment (LIMU/LAVU): Developed infotainment features on ARM A72-based systems; integrated D-Bus IPC and CarPlay; ported Qt/C++ applications to Android; conducted unit testing (including HMI unit testing) and static analysis using Parasoft; worked with Android Studio for infotainment development.
Software Engineer – Safe-Arch (Safety Architecture & Functional Safety) at Quest Global
June 1, 2024 - September 19, 2025Implemented Secure Boot on AM263X, Window Watchdog Timer, CAN-BUS stack, and cryptography/EFUSE programming for secure boot. Worked with SPI, I2C, UART, and TCP/IP protocols; developed a QT application; designed 2002 architecture with redundancy and functional safety; integrated power monitoring with PWM, CAN, ADC, and GPIO modules.
Software Engineer at Quest Global
December 31, 2023 - September 19, 2025Yocto & Embedded Linux: Developed a custom Linux distribution for Beaglebone Black using Yocto; integrated Flash storage, Ethernet, CAN Bus, UART, I2C, SPI, GPIO, and validated functionality. Implemented secure OTA updates and resolved boot issues, kernel panics, and performance bottlenecks. Hands-on with Git, Buildroot, U-Boot, QEMU; created recipe layers for Raspberry Pi and Beaglebone Black; debugging with GDB, JTAG, and strace.
Software Engineer - Yocto & Embedded Linux at Quest Global
December 1, 2023 - October 13, 2025Yocto & Embedded Linux: Built custom Linux distributions for BeagleBone Black using Yocto; integrated and validated kernel drivers for Flash, Ethernet, CAN, SPI, I2C, GPIO; implemented secure OTA updates; debugged kernel panics and boot issues using GDB, JTAG, strace.
Software Engineer – Yocto & Embedded Linux at Quest Global
December 1, 2023 - September 19, 2025Developed a custom Linux distribution for Beaglebone Black using Yocto; integrated Flash Storage, Ethernet, CAN, UART, I2C, SPI, GPIOs into the Linux kernel; implemented secure OTA (Over-The-Air) updates; debugged boot issues, kernel panics, and performance bottlenecks on embedded Linux platforms; hands-on with Git, Buildroot, U-Boot, QEMU; creation of recipe layers for Raspberry Pi & Beaglebone Black.
BeagleBone Black Remote-Controlled Vehicle at Novatech Project
March 31, 2023 - September 19, 2025Developed firmware for BeagleBone Black, integrating modules for BeagleBone Black, Yocto Linux, UART, I2C, CAN. Implemented secure OTA updates and created recipes and drivers for BeagleBone. Implemented real-time control and navigation.
Software Engineer at Quest Global
March 31, 2023 - September 19, 2025Internal Project: Remote Controlled Vehicle for Environment Data Sensing. Developed firmware for STM32F401RE with ultrasonic sensors, SPI flash, and GPS; designed joystick-based control system to improve responsiveness and accuracy; implemented I2C, SPI, and UART serial protocols; conducted integration testing and produced documentation including functional block diagrams and architecture design documents.
Embedded Projects Engineer at Quest Global
March 1, 2023 - October 13, 2025Remote Controlled Vehicle (Internal Project): Developed STM32 firmware with GPS, ultrasonic sensors, and SPI flash; designed joystick-based control system; implemented I2C, SPI, and UART communication.
Software Engineer at Quest Global
November 1, 2022 - PresentOver two years of embedded software development and testing for automotive infotainment. Worked on real-time systems featuring A72 cores, integrated D-Bus IPC, and contributed to CarPlay functionality for Android-based infotainment. Performed unit testing and static code analysis with Parasoft, designed architecture diagrams, and implemented UML-based designs. Identified bugs, conducted detailed analysis, and implemented fixes. Proficient with Git, Docker, and Parasoft for version control, containerization, and code quality. Developed infotainment applications using Qt and C++, including porting to Android. Contributed to Safe-Arch and Yocto-based embedded Linux projects, secure OTA mechanisms, and CAN bus communication stacks.
Software Engineer at Quest Global
November 1, 2022 - PresentReal-time embedded systems engineer working on Lamborghini Infotainment Unit (LIMU) and Lamborghini Vision Unit (LAVU). Responsibilities included integrating D-Bus IPC, implementing CarPlay functionality for Android-based infotainment, unit testing and static code analysis with Parasoft, creating architecture diagrams and UML-based designs, bug analysis and fixes, and utilizing Git, Docker, and Parasoft to ensure code quality. Proficient in QT framework and C++ for infotainment applications; involvement in porting C++ code to Android environment.
Software Engineer at Quest Global
November 1, 2022 - PresentLamborghini Infotainment Unit (LIMU) & Lamborghini Vision Unit (LAVU) projects on RTOS with A72 cores. Implemented D-Bus IPC, contributed to CarPlay functionality for an Android-based infotainment system, and performed unit testing and static code analysis with Parasoft. Created architecture diagrams and UML-based designs, identified and fixed defects, and used Git, Docker, and Parasoft for version control, containerization, and quality. Proficient in Qt and C++ for infotainment applications and ported code to Android environments.
3D Object Detection and Sensor Fusion System at Self-Contained Embedded System Project
June 30, 2022 - September 19, 2025Designed a system for real-time detection of 3D objects using sensor fusion from cameras, LiDARs and other sensors to enhance reliability and accuracy. Implemented sensor fusion techniques and validated performance.
Embedded Systems Engineer (Yocto & Embedded Linux) at Lamborghini Infotainment Unit (LIMU) & Lamborghini Vision Unit (LAVU)
March 1, 2022 - PresentWorked on real-time embedded systems featuring a 72-core integrated D-Bus communication for IPC in the system. Implemented CarPlay functionality for Android-based infotainment. Conducted unit testing and static code analysis using Parasoft. Created architecture diagrams and UML-based designs. Identified bugs, implemented fixes, and ensured code quality with Git, Docker, and Parasoft. Ported C++ code to Android environment and implemented secure OTA updates using Yocto-based systems. Debugged boot issues, kernel panics, and validated functionality on embedded Linux platforms. Hands-on with Git, Buildroot, U-Boot, QEMU, GDB, JTAG, and tracing.
Education
B.Tech (ECE) at Rajagiri School of Engineering and Technology, Kakkanad
January 11, 2030 - January 1, 202212th (CBSE) at Placid Vidya Vihar Sr Secondary School
January 11, 2030 - January 1, 201810th (CBSE) at Placid Vidya Vihar Sr Secondary School
January 11, 2030 - January 1, 2016B.Tech (ECE) at Rajagiri School of Engineering and Technology, Kakkanad
January 1, 2018 - January 1, 202212th (CBSE) at Placid Vidya Vihar Sr Secondary School
January 11, 2030 - January 1, 201810th (CBSE) at Placid Vidya Vihar Sr Secondary School
January 11, 2030 - January 1, 2016Bachelor of Technology in Electronics and Communication Engineering at Rajagiri School of Engineering and Technology, Kakkanad
January 11, 2030 - September 19, 2025High School Diploma (Secondary Education) at Placide Vidya Vihar Sr Secondary School
January 11, 2030 - September 19, 2025B.Tech (ECE) at Rajagiri School of Engineering and Technology, Kakkanad
January 11, 2030 - January 1, 202212th (CBSE) at Placid Vidya Vihar Sr Secondary School
January 11, 2030 - January 1, 201810th (CBSE) at Placid Vidya Vihar Sr Secondary School
January 11, 2030 - January 1, 2016B.Tech in Electronics and Communication at Rajagiri School of Engineering and Technology
January 1, 2018 - January 1, 202212th CBSE at Placid Vidya Vihar Sr Secondary School
January 1, 2016 - January 1, 201810th CBSE at Placid Vidya Vihar Sr Secondary School
January 1, 2014 - January 1, 2016Qualifications
MISRA C
January 11, 2030 - September 19, 2025ISO-26262
January 11, 2030 - September 19, 2025AUTOSAR
January 11, 2030 - September 19, 2025MISRA C
January 11, 2030 - October 13, 2025ISO 26262
January 11, 2030 - October 13, 2025AUTOSAR
January 11, 2030 - October 13, 2025Industry Experience
Computers & Electronics, Manufacturing, Software & Internet, Transportation & Logistics, Professional Services, Media & Entertainment, Other
Hire a Dancer
We have the best dancer experts on Twine. Hire a dancer today.