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.

R Anandakrishnan

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.

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.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate

Language

English
Fluent
Malayalam
Advanced
Tamil
Advanced
Hindi
Advanced
German
Intermediate

Work Experience

Software Engineer at Quest Global
November 1, 2022 - Present
Lamborghini 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.
Software Engineer at Quest Global
June 30, 2024 - September 19, 2025
Safe-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 at Quest Global
December 31, 2023 - September 19, 2025
Yocto & 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 at Quest Global
March 31, 2023 - September 19, 2025
Internal 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.
Software Engineer at Quest Global
November 1, 2022 - Present
Real-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 – Safe-Arch (Safety Architecture & Functional Safety) at Quest Global
June 1, 2024 - September 19, 2025
Implemented 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 – Yocto & Embedded Linux at Quest Global
December 1, 2023 - September 19, 2025
Developed 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.
Embedded Systems Engineer (Yocto & Embedded Linux) at Lamborghini Infotainment Unit (LIMU) & Lamborghini Vision Unit (LAVU)
March 1, 2022 - Present
Worked 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.
Firmware Engineer - Safe Architecture (Safe-Arch) for AM263X at AM TI / Texas Instruments - AM263X
June 30, 2024 - September 19, 2025
Developed 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.
3D Object Detection and Sensor Fusion System at Self-Contained Embedded System Project
June 30, 2022 - September 19, 2025
Designed 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.
BeagleBone Black Remote-Controlled Vehicle at Novatech Project
March 31, 2023 - September 19, 2025
Developed 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
November 1, 2022 - Present
Over 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
June 1, 2024 - Present
Lamborghini 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 - Functional Safety at Quest Global
June 1, 2024 - October 13, 2025
Safe-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 - Yocto & Embedded Linux at Quest Global
December 1, 2023 - October 13, 2025
Yocto & 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.
Embedded Projects Engineer at Quest Global
March 1, 2023 - October 13, 2025
Remote 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.

Education

B.Tech (ECE) at Rajagiri School of Engineering and Technology, Kakkanad
January 11, 2030 - January 1, 2022
12th (CBSE) at Placid Vidya Vihar Sr Secondary School
January 11, 2030 - January 1, 2018
10th (CBSE) at Placid Vidya Vihar Sr Secondary School
January 11, 2030 - January 1, 2016
B.Tech (ECE) at Rajagiri School of Engineering and Technology, Kakkanad
January 1, 2018 - January 1, 2022
12th (CBSE) at Placid Vidya Vihar Sr Secondary School
January 11, 2030 - January 1, 2018
10th (CBSE) at Placid Vidya Vihar Sr Secondary School
January 11, 2030 - January 1, 2016
Bachelor of Technology in Electronics and Communication Engineering at Rajagiri School of Engineering and Technology, Kakkanad
January 11, 2030 - September 19, 2025
High School Diploma (Secondary Education) at Placide Vidya Vihar Sr Secondary School
January 11, 2030 - September 19, 2025
B.Tech (ECE) at Rajagiri School of Engineering and Technology, Kakkanad
January 11, 2030 - January 1, 2022
12th (CBSE) at Placid Vidya Vihar Sr Secondary School
January 11, 2030 - January 1, 2018
10th (CBSE) at Placid Vidya Vihar Sr Secondary School
January 11, 2030 - January 1, 2016
B.Tech in Electronics and Communication at Rajagiri School of Engineering and Technology
January 1, 2018 - January 1, 2022
12th CBSE at Placid Vidya Vihar Sr Secondary School
January 1, 2016 - January 1, 2018
10th CBSE at Placid Vidya Vihar Sr Secondary School
January 1, 2014 - January 1, 2016

Qualifications

MISRA C
January 11, 2030 - September 19, 2025
ISO-26262
January 11, 2030 - September 19, 2025
AUTOSAR
January 11, 2030 - September 19, 2025
MISRA C
January 11, 2030 - October 13, 2025
ISO 26262
January 11, 2030 - October 13, 2025
AUTOSAR
January 11, 2030 - October 13, 2025

Industry Experience

Computers & Electronics, Manufacturing, Software & Internet, Transportation & Logistics, Professional Services, Media & Entertainment, Other