C++ Backend Engineer | Linux · Multithreading · IPC · Qt/QML · Performance Optimization

Bengaluru, Karnataka, India



Bengaluru, Karnataka, India






Bachelor of Technology - BTech, Computer Science
Lovely Professional University
Join Prachi and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossC++ Backend Engineer | Linux · Multithreading · IPC · Qt/QML · Performance Optimization
C++ Backend & Systems Engineer | 3+ Years | Linux · Python · Qt/QML I build backend systems and integration layers that run reliably at the native C++ boundary — where performance, memory discipline, and concurrency correctness are non-negotiable. Currently working on the Adobe Dreamweaver engineering stack — owning the Chromium Embedded Framework (CEF) native backend layer: resolving high-severity security vulnerabilities, eliminating crash scenarios at the C++/browser boundary, upgrading libraries and shipping modern Dreamweaver releases. ━━━━━━━━━━━━━━━━━━━━━━━ WHERE I ADD VALUE ━━━━━━━━━━━━━━━━━━━━━━━ ⚙️ Backend C++ Systems — C++11/14/17, STL, RAII, custom data structures, multithreading, lock management, memory-safe architecture in production Linux environments. 🔗 IPC & Concurrency — Socket programming (TCP/UDP), shared memory, mutexes, condition variables, thread-safe queue design, and IPC mechanism design for high-performance pipelines. 🔒 Security-Hardened Integration — CEF/Chromium native layer hardening, vulnerability analysis, crash elimination, and stability improvements for production desktop software. 📡 Real-time Pipelines — Designed and built a C++17 DAG-style multithreaded pipeline engine with FFT processing, Prometheus-compatible metrics, queue draining, graceful shutdown, and Docker deployment. 🖥️ Linux Systems — Automated regression testing, embedded Linux OS modules (boot flows, STB), reverse-engineered UDP packet services, and custom shell/Python CI tooling. ━━━━━━━━━━━━━━━━━━━━━━━ TECH STACK ━━━━━━━━━━━━━━━━━━━━━━━ Languages: C++17/14/11, C, Python, Shell, Perl, MySQL Core: Multithreading, IPC, RAII, STL, OOP, Design Patterns, Socket Programming, POSIX Frameworks: Qt/QML, Chromium Embedded Framework (CEF) Tools: CMake, Valgrind, GDB, Docker, Git, Prometheus, Graphviz, Doxygen ━━━━━━━━━━━━━━━━━━━━━━━ 📍 Bangalore, India | Open to Remote Global Roles 🎯 Targeting: Senior C++ Backend · Systems · Platform · Runtime · Qt · Linux Engineering Roles 📩 prachitiwari21827@gmail.com
Bengaluru
claude code
cursor
github copilot
Adobe Firefly
ChatGPT
Development Engineer || at Adobe, Nov 2025 - Present · 11 mos, Bengaluru, Karnataka, India, • Hardened CEF integration layer — remediated memory corruption and boundary vulnerabilities in Adobe Dreamweaver. • Fixed high-impact crashes in the CEF/native C++ layer, stabilizing runtime across releases. • Upgraded Node.js, zlib, Ruby, and CEF to secure versions — resolved CVEs, restored build compatibility.
Associate Software Developer at Simyog Technology, Feb 2024 - Nov 2025 · 1 yr 10 mos, • Designed cache-aligned, lock-minimized C++ data structures over STL — reduced false sharing in multithreaded EDA pipelines. • Optimized ODB++ parsing via ACIS APIs — 20% reduction in 3D model loading latency. • Built Python + Shell Linux regression framework — 30% CI coverage increase. • Refactored C++ to RAII ownership models — eliminated resource leak class; Valgrind errors to zero. • Built C++ KBL parsing and geometry tools — cut manual effort by 50%. • Improved HOOPS 2D/3D render pipeline — 25% latency reduction via geometry batching. • Independently delivered 3+ major releases end-to-end.
Research And Development Intern at Simyog Technology, Oct 2023 - Feb 2024 · 5 mos, • Optimized Qt/QML components — improved responsiveness via async binding and signal/slot tuning. • Wrote 50+ C++ unit tests — 30% coverage increase, regression protection for core modules. • Fixed memory leaks and crashes with Valgrind + GDB — stabilized 2 release milestones. • Automated QA workflows with Python + NumPy — improved throughput and consistency.
Software Development Intern at Xperi Corporation, Jul 2022 - Aug 2023 · 1 yr 2 mos, Bengaluru, Karnataka, India, • Worked on Linux OS modules for STBs — boot flows, TV Guide systems, frameworkless GUI under memory constraints. • Applied IPC, TCP/UDP sockets, cache alignment, and RAII in embedded Linux environment. • Reverse-engineered proprietary UDP clickstream service — built C++ replacement, removed third-party dependency. • Designed C++ OOP POC for incremental TV Guide updates — delta-sync over legacy backend systems.
Bachelor of Technology - BTech, Computer Science, Lovely Professional University