Skip to main content
BC
Open to opportunities

Bhupendra Chhetri

@bhupendrachhetri2

Lead embedded C/C++ engineer delivering secure, low-latency IoT firmware.

United States
Message

What I'm looking for

I want to lead embedded C/C++ work on secure, scalable IoT systems—low-latency firmware, OTA reliability, and device-cloud integrity—paired with strong CI/CD and Agile collaboration, where I can drive measurable uptime and deployment improvements.

I’m a Lead C/C++ Engineer with 5+ years of experience building real-time, low-latency embedded software across fintech, healthcare, telecom, logistics, and network infrastructure. I focus on secure device communication stacks and production-grade firmware that meets regulatory and performance goals.

In my current role, I engineered EMV/NFC payment capabilities and secure terminal transaction flows using AES-based encryption, TLS/SSL standards, and rollback-safe update mechanisms. I also built embedded Linux-based data layers and automated diagnostics to improve device uptime by 30% and reduce deployment cycles by 40–50%.

Previously, I developed multi-threaded C++/FreeRTOS middleware for medical telemetry with IEC 61508 SIL-3 aligned diagnostics, DMA/interrupt-driven logic, and Built-In Self-Test (BIST) modules integrated into bootloaders. I delivered secure device-to-cloud communication over BLE/Wi‑Fi with certificate-based mutual authentication and replay protection.

I’ve also built OTA firmware update engines with delta patching, dual-partition flashing, CRC/digital signature validation, and resilient flash-write logic for constrained GSM/LTE networks. Across teams and industries, I’m known for rigorous debugging (GDB/Valgrind/Wireshark) and scalable CI/CD practices using Jenkins, Yocto/Bitbake, and regression frameworks.

Experience

Work history, roles, and key accomplishments

FB
Current

Lead C/C++ Engineer

Fifth Third Bank

Oct 2022 - Present (3 years 8 months)

Engineered an EMV/NFC payment module for Apple Pay/Google Pay and secure key fob authentication, implementing AES/TLS-secured transaction handling to support PCI DSS compliance. Improved terminal uptime by 30% and reduced deployment cycles by 40–50% using rollback-safe secure OTA updates, achieving <1% field failure across mission-critical deployments.

SH

Sr. C/C++ Engineer

Sears Holdings

Aug 2020 - Sep 2022 (2 years 1 month)

Developed multi-threaded C++ middleware on ARM Cortex-M with FreeRTOS to acquire and validate real-time medical telemetry using DMA and interrupt-driven logic. Built IEC 61508 SIL-3 aligned BIST and watchdog fault escalation with TLS/SSL device-to-cloud telemetry, reducing deployment cycles by 40% and delivering <1% field error rate.

AM

C/C++ Developer

Amazon

Jun 2018 - Jul 2020 (2 years 1 month)

Integrated STM32 firmware for SIM initialization and power-triggered secure OTA workflows, building a custom bootloader with dual-partition flashing and rollback protection. Improved OTA reliability by 25% through delta patching, CRC/digital signature validation, and fault-tolerant update state tracking over low-bandwidth GSM/LTE networks.

AP

Embedded C/C++ Developer

Apple

Dec 2017 - May 2018 (5 months)

Developed modular C++/embedded modules for real-time GPS and marine sensor acquisition using FreeRTOS/Embedded Linux with interrupt-driven low-latency pipelines. Built secure, low-latency TCP/UDP communication stacks with failover caching and cloud gateways (MQTT/REST) to improve resilient ship-to-shore logistics telemetry under lossy networks.

LU

Software Engineer

Lululemon

Jan 2016 - Nov 2017 (1 year 10 months)

Designed high-performance C++ modules to parse, validate, encrypt, and generate XML-based configuration payloads for programmable radios. Implemented asynchronous multi-threaded event handling and AES-secured over-the-air configuration delivery with rollback safeguards, improving reliability of zero-downtime radio provisioning.

FE

Software Engineer

FedEx

Jun 2014 - Dec 2015 (1 year 6 months)

Integrated automated configuration generation into Jenkins CI pipelines with unit tests, coverage metrics, and regression hooks to streamline nightly build validation. Reduced programmable radio deployment time by 50% using secure XML automation and push-based provisioning with real-time callback/event monitoring.

Education

Degrees, certifications, and relevant coursework

UV

University of Vadodara

Bachelor of Science

Earned a Bachelor of Science from the University of Vadodara in 1992.

Find your dream job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan