About
Highly accomplished Software Engineer with 4+ years of experience, specializing in C++, embedded systems, and networking protocols, adept at delivering high-impact, cross-platform solutions.
Expertly optimized client systems and complex IoT interfaces, demonstrating proficiency in Android NDK, modem software, and low-latency application development.
Proven ability to build scalable backend systems and drive significant performance improvements, seeking challenging roles across India and EMEA Zones.
Work
Qualcomm
|Software Engineer
→
Summary
Software Engineer at Qualcomm, specializing in Modem Software & Networking, focusing on data solutions for IP Multimedia Subsystems.
Highlights
Engineered robust HTTP stacks for mobile and IoT device diagnostics over TCP, UDP, or CoAP, including an Android HTTP stack on HLOS for ML training data/log packets.
Developed and unit-tested Android NDK framework components, integrating code into various Embedded Devices/Clients to resolve Android-based issues.
Managed complex IoT interfaces using C++ on the LwM2M framework, facilitating modem-to-server and HLOS data exchange via Google Protocol Buffers.
Optimized client systems and cross-platform development, enhancing power management and reducing latency for Snapdragon-powered devices (Samsung, OnePlus, Vivo, Oppo, Windows laptops), significantly reducing project completion time through efficient resource allocation and benchmarking.
Automated debugging and scripting tasks using Python, significantly improving development workflows and efficiency.
Maintained and optimized an MQTT stack tailored for WWAN-based modems, ensuring reliable message delivery and efficient communication between embedded clients and cloud services.
Airbus
|Associate Software Engineer
→
Summary
Associate Software Engineer at Airbus, contributing to avionics software development and system testing, with a focus on enhancing flight warning systems.
Highlights
Contributed to the full Software Development Life Cycle (SDLC), from requirement gathering to Object-Oriented Analysis and Design for key interface development, adhering to V-Life Cycle methodology.
Designed and implemented performance-enhancing classes and methods for the existing Flight Warning System (FWS) software.
Developed G-sites and custom components to facilitate communication and collaboration within Airbus.
Education
Jadavpur University
→
B.E.(Hons)
Instrumentation and Electronics Engineering
Grade: 8.36/10
Skills
Programming Languages
C/C++, Python, Java, Javascript, React.
Libraries/Frameworks
Embedded Firmware, C++ Sockets, TCP/IP Network Stack, Google Protocol Buffers, Kernel Programming, Android Bootloader, Android NDK, Android Open Source (AOSP), Android Internals, Secure Communication (OpenSSL), CUDA Programming.
Cross Platform Tools
CMake, GDB, LLDB, Visual Studio, Scons, Valgrind, Bullseye, GCov, C++ build systems.
Networking Protocols
HTTPS, UDP, CoAP, DTLS, TCP/IP, LTE/NR.
Code Management
Git, Github, Gerrit, Perforce.
Networking Tools
Wireshark, TCPDump.
Operating Systems
Windows x64, Unix, Linux, Windows on ARM.