I'm Dheeraj, an Embedded Software Engineer with over 7 years of experience in firmware development for Automotive, Industrial, and Consumer applications. My expertise lies in working with complex embedded systems, utilizing a software stack that includes Linux, FreeRTOS, and QNX on ARM-based platforms. I have a strong background in areas such as ARM architecture, digital and analog peripherals, memory interfacing, bootloaders, and various communication protocols. My work has also involved implementing robust security features, including ARM TrustZone, cryptography, Public Key Infrastructure (PKI), and secure boot.
On my GitHub, you'll find a variety of projects that reflect my interests in Embedded Systems, the Internet of Things (IoT), and Android App Development.
- Programming Languages: C, C++, Python
- Architectures: ARM v7, ARM v8, Intel x86
- Operating Systems: Linux, QNX, FreeRTOS
- Build Systems: Bazel, CMake, Make
- Protocols: I2C, SPI, UART



