Summary
Vivek Bhadra is a seasoned embedded software engineer with over 23 years of experience delivering high-performance, mission-critical solutions across EV charging, IoT wearables, set-top boxes, networking, surveillance, mobile devices, and marine technology. He excels at end-to-end solution design—from bare-metal board bring-up and device-driver development to rewriting legacy C++ algorithms for efficiency, and delivering high‑performance multi-threaded C++ and Qt-based embedded UIs. Currently Sr C++ Developer at Cubic Transportation Systems, he thrives in Agile environments, resolving time-sensitive bottlenecks and driving cross-disciplinary efforts across CAN, SPI, UART, I2C, RTOS, and Linux kernel/Linux Yocto deployments. His leadership roles span embedded software engineering, Linux kernel expertise, and technical leadership, with a proven ability to bridge low-level hardware integration with high-level architecture. Based in London and holding an MBA in Project Management, he combines technical depth with strategic delivery, stakeholder engagement, and milestone-driven planning. A notable strength is turning complex hardware constraints into robust, auditable software architectures—balancing performance optimizations, testing, and documentation across diverse toolchains and platforms.
10 years of coding experience