Bhupendra Chhetri
@bhupendrachhetri2
Lead embedded C/C++ engineer delivering secure, low-latency IoT firmware.
What I'm looking for
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
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.
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.
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.
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.
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.
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.
Software Engineer
State Of NY (DOH)
Jun 2010 - May 2014 (3 years 11 months)
Developed Java applications across web and desktop environments using object-oriented design and maintained enterprise integration services. Built and optimized SQL schemas and queries (MySQL/Oracle), implemented SOAP and REST services, and improved application quality with unit testing and JUnit.
Education
Degrees, certifications, and relevant coursework
University of Vadodara
Bachelor of Science
Earned a Bachelor of Science from the University of Vadodara in 1992.
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Bhupendra?
You can contact Bhupendra and 90k+ other talented remote workers on Himalayas.
Message BhupendraFind 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!
