Summary
Work History
Education
Skills
Websites
Accomplishments
Languages
Timeline
Generic
Raj Shukla

Raj Shukla

New Delhi

Summary

Versatile and hands-on engineer with a strong foundation in systems programming, embedded development, and AI. Experienced in working across the stack—from low-level firmware, Linux device drivers, and network protocols to building custom virtual machines, compilers, and neural networks in C. Proficient in C/C++, Python, Golang, Java, and CUDA, with a deep understanding of performance optimization, reverse engineering, and real-time systems. Adept at integrating hardware with software, deploying IoT solutions, and building user-facing applications. Passionate about creating efficient, scalable, and intelligent systems.

Work History

Embedded Systems Developer Intern

BharatNav Systems
Pilani
01.2025 - 03.2025
  • Worked on sensor integration with microcontrollers (Arduino, STM32, ESP32) for real-time vehicle monitoring.
  • Implemented GPS modules for accurate location tracking, and wireless data relay.
  • Developed embedded firmware in C/C++ for sensor interfacing and data acquisition.
  • Extracted ECU diagnostics using protocols such as CAN and UART.
  • Utilized UART, SPI, I2C, and LoRa for robust communication between hardware components.

Education

Mechanical Engineering

BITS Pilani
Pilani, Rajasthan
08-2027

High School Diploma -

Happy Model School
New Delhi, India
01.2022

Skills

  • Embedded Systems & Firmware – Real-time sensor integration, GPS tracking, ECU diagnostics, IoT hardware deployment
  • Microcontroller Programming – STM32 (HAL/LL), Arduino, ESP32 (ESP-IDF, Arduino Core)
  • C/C Development – Systems programming, high-performance code, memory management, embedded firmware
  • Device Driver Development – Linux kernel modules, peripheral interfacing, low-level debugging
  • Linux & System Tools – Shell scripting, Make, CMake, gdb, deployment, optimization
  • Network Programming – POSIX sockets, TCP/UDP communication, pthreads, low-latency protocols
  • Python & Golang – Scripting, automation, backend tooling, hardware interfacing
  • CUDA C – GPU-accelerated computing and parallel programming
  • Reverse Engineering & Exploitation – Ghidra, pwndbg, gdb, x86/x64 disassembly, custom VM/ISA design
  • Artificial Intelligence – Implemented neural networks from scratch in C with training visualization
  • Virtual Machine & Compiler Development – Custom bytecode VM, assembler, disassembler, syntax-aware VSCode extension
  • App Development – Android apps using Java & Kotlin
  • Version Control & Collaboration – Git, GitHub, CI workflows, structured codebases
  • IoT & Communication Protocols – UART, SPI, I2C, CAN, LoRa, BLE

Accomplishments

  • PRMO, RMO, INMO Qualified
  • JEE Mains and Advanced Qualified
  • BITSAT Qualified

Languages

Hindi
First Language
English
Proficient (C2)
C2
French
Intermediate (B1)
B1

Timeline

Embedded Systems Developer Intern

BharatNav Systems
01.2025 - 03.2025

Mechanical Engineering

BITS Pilani

High School Diploma -

Happy Model School
Raj Shukla