Embedded systems | Kernel Development |Yocto Project| Baremetal programming | RTOS | 5G gNB testing
Hi, I'm DARSHAN KHARBIKAR.
- I work on testing and development of 5G Base Station
- I am a proud owner of STM32F411(ARM CORTEX M4), ESP32 DevKit V1(XTENSA L6), and Raspberry Pi 4B(ARM CORTEX A-72) building baremetal, HAL, RTOS and embedded Linux systems.
- Focus: platform bring-up, baremetal programming, HAL, kernel modules, and secure firmware.
- Platform bring-up and configuration of Xilinx ZCU102 and Raspberry Pi.
- Development, integration, and testing of 5G gNB components (CN, CU/DU, RU β Benetel and VVDN).
- Kernel-level work: driver integration, module debugging, and real-time patching.
- Configuration and validation of UE (CPEs, IP cameras, mobile devices).
- Ensured gNB compliance with ITSAR security standards.
- Implemented secure log export (SSL/TCP) and configured Baseboard Management Controller(BMC) for remote monitoring.
- Tested and configured SMO for gNB telemetry and fault management.
- Authored detailed technical documentation across development and test phases.
| Metric | Value |
|---|---|
| Years in Embedded Systems | 3.5+ |
| Lines of C/C++ Written | 20K+ |
| Lines of Bash Shell Script Written | 1k+ |
| Embedded Boards Programmed | 4+ |
| Open Source Project Contributions | -- |
| Projects in Baremetal and Bootloader programming | -- |
| Projects in Kernel Development | 5+ |
| Projects in RTOS | 1+ |
| Projects in IoT and Embedded Security | -- |
- Pi-NAS β RPi4 NAS with USB Storage, Samba for drag and drop, flask for web dashboard
- RTOS Task Scheduler on STM32-Created a mini RTOS visualizer over UART for task status monitoring
- Bare-metal GPIO and UART Drivers (STM32)-Wrote low-level drivers without SDK support using TRM references and register maps.
- Custom I2C Kernel Driver for BME680 Sensor (Linux Kernel 6.x, Raspberry Pi 4B)-Develop a minimal Linux kernel I2C driver for BME680 sensor on Raspberry Pi that exposes raw temperature ADC values via sysfs
β’LinkedIn β’My Youtube Channelβ’ My Project Portfolio β’ email: darshankharbikar@gmail.com