Bhupinderjeet Singh

Er. Bhupinderjeet Singh

Embedded Systems Engineer
IoT & BLE

Crafting intelligent connected solutions with expertise in IoT architecture, Bluetooth Low Energy protocols, and embedded systems development.

13+ Years Experience
20+ Embedded Projects
5+ Commercial IoT Products

About Me

Passionate about connecting the physical and digital worlds

Senior Embedded Systems Engineer with 13+ years of experience building production-grade firmware and IoT devices. Strong background in ESP32, STM32, Nordic nRF52, FreeRTOS, and AWS IoT Core. Expert in Bluetooth Low Energy protocols, custom GATT services, secure OTA updates, and low-power optimization. Proven track record of delivering 5+ commercial IoT products from concept to production, reducing firmware defects, and accelerating development cycles through ownership, clear communication, and technical excellence.

Embedded Firmware Expert

C/C++, FreeRTOS, board bring-up, and peripheral drivers

BLE & Wireless Specialist

Nordic nRF52, custom GATT services, and low-power design

IoT & Cloud Integration

AWS IoT Core, MQTT, secure OTA, and edge-to-cloud solutions

Bhupinderjeet Singh

Senior Embedded Systems Engineer

IoT Specialist
BLE Expert
AWS Certified

Technologies I Work With

Espressif ESP32
Nordic Semiconductor
STMicroelectronics
Microchip

Technical Expertise

Comprehensive skill set for modern IoT solutions

Embedded Systems

C/C++
ESP32/ESP-IDF
STM32/Nordic nRF52
FreeRTOS
Python

Protocols & Communication

MQTT/HTTP
I2C/SPI/UART
MODBUS/CAN
TCP/IP

BLE & Wireless

BLE GATT/Custom Services
Nordic nRF SDK
Wi-Fi (ESP32)
GSM/GPRS

Cloud & Tools

AWS IoT Core
Git/GitLab/Docker
JTAG/SWD/GDB
CMake/GCC

Featured Projects

Innovative IoT and BLE solutions

BLE Wireless Motion Sensor

Nordic nRF52-based wireless motion sensor with custom BLE services, optimized connection parameters, and low-power design. Implemented state-machine architecture reducing integration time by 35%.

nRF52 BLE Custom Services Low-Power GATT

Wireless Power Meter (20 BLE Nodes)

nRF52-based system with 20 BLE nodes connected to central device. Implemented multiple BLE roles, custom services, bonding, and FreeRTOS scheduling for deterministic data flow and reliable throughput.

nRF52 BLE Multi-role FreeRTOS Power Profiling

BLE Motor Controller with Secure Bootloader

nRF51-based wireless add-on module for motor controller with MODBUS data exchange. Designed custom BLE services, built secure bootloader for OTA firmware updates, and optimized for low-memory bare-metal operation.

nRF51 BLE OTA MODBUS Bootloader

GSM Solar Energy Monitoring System

GSM-based remote monitoring system for solar energy plants with SMS alerts and Raspberry Pi HMI dashboard. Reduced maintenance time by 40% through real-time diagnostics and digital display meter firmware.

GSM/GPRS Raspberry Pi SMS Alerts Python

Access Control System with IoT Integration

Enhanced access control firmware with AWS IoT Cloud and MQTT integration. Improved system performance and stability by 45% and reduced hardware cost by 20% through consolidated MCU architecture.

STM32 AWS IoT MQTT FreeRTOS

Professional Experience

Journey in IoT and embedded systems

Senior Firmware Engineer

Greyter Water Systems, Inc. Feb 2023 - Present

Leading firmware development for Wi-Fi enabled IoT water systems with AWS cloud integration.

  • Refactored FreeRTOS firmware reducing crashes to zero and improving stability
  • Developed ESP32-based IoT device with AWS IoT Core for telemetry and secure OTA
  • Built Raspberry Pi prototyping setup reducing validation cycles by 70%
  • Optimized embedded web server achieving faster response for remote configuration
ESP32 FreeRTOS AWS IoT TDD

Senior Firmware Manager

Start Manager Inc. Mar 2019 - Feb 2023

Led development of BLE-based wireless sensors and access control systems with cloud integration.

  • Developed BLE wireless motion sensor using Nordic nRF52 with custom services and low-power optimization
  • Enhanced access control system performance and stability by 45%
  • Reduced hardware cost by 20% through consolidated MCU architecture
  • Integrated AWS IoT Cloud and MQTT for real-time monitoring
nRF52 BLE AWS IoT MQTT

Embedded Software Engineer

Accelerated Systems Inc. Apr 2018 - Mar 2019

Designed BLE communication layer and secure bootloader for motor controller and BMS systems.

  • Built BLE add-on module for motor controller using nRF51 with MODBUS data exchange
  • Developed secure bootloader supporting BLE-based OTA firmware updates
  • Created STM32-based BMS firmware with CAN-UART bridge
  • Optimized RAM/flash usage for low-memory bare-metal devices
nRF51 STM32 BLE OTA MODBUS

Staff Software Engineer

Nuvation Engineering May 2017 - Apr 2018

Delivered nRF52-based wireless power meter with 20 BLE nodes and multi-role implementation.

  • Implemented 20 BLE nodes connected to central device with custom services
  • Used FreeRTOS for deterministic scheduling and reduced packet loss
  • Tuned connection intervals and throughput for 20 active devices
  • Automated hardware validation using HIL test environment
nRF52 BLE Multi-role FreeRTOS JTAG/SWD

Embedded Software Engineer

Sunmaxx Power Control System Nov 2012 - Oct 2016

Built GSM-based remote monitoring systems for solar energy plants with SMS alerts and HMI.

  • Developed GSM remote monitoring system for solar plants with SMS alerts
  • Created Raspberry Pi HMI dashboard reducing maintenance time by 40%
  • Implemented digital display meter firmware for inverter monitoring
GSM/GPRS Raspberry Pi Python C

Connect with me on LinkedIn

Bhupinderjeet Singh

Bhupinderjeet Singh

Senior Embedded Systems Engineer | IoT & BLE Specialist | AWS Certified

12K+ Followers
150+ Embedded Systems Posts
500+ Connections
Follow on LinkedIn
Embedded Systems IoT BLE FreeRTOS ESP32 AWS IoT

Schedule a Meeting

Let's discuss your project over a call

Book a 30-Minute Consultation

Schedule a free consultation to discuss your IoT or embedded systems project. I'm available for:

  • Technical Architecture Review
  • IoT & BLE Solutions
  • Firmware Development Guidance
  • AWS IoT Integration
Book a Meeting

View My Availability

Click below to see available time slots and schedule your consultation directly through Google Calendar.

Open Calendar Scheduler
Instant Booking
Video Call
Auto Reminders

Let's Connect

Ready to discuss your next IoT project?

Email

bsingh0926@gmail.com

Phone

+1 519-574-2926

Location

Cambridge, Ontario, Canada

LinkedIn

linkedin.com/in/bhupinder926