Systems Software Engineer
Building real-time C++ and Python systems that stay fast, stable, and practical.
I work on performance-critical backend and embedded-style software using modern C++, Python, IPC, TCP/UDP, Google Test, Pytest, Qt, and PyQt. My focus is turning low-latency system requirements into reliable software, automation pipelines, and usable diagnostic tools.
About
Focused on modern systems software with measurable engineering impact.
I am a systems software engineer leveraging Modern C++ and Python to architect real-time embedded and backend solutions. My work centers on low-latency protocols, automation frameworks, telemetry processing, and software that remains maintainable under delivery pressure.
Across backend services, simulation platforms, and diagnostic interfaces, I aim to balance raw performance with testability, developer efficiency, and smooth end-user experience.
Core Profile
- Name: Vinayak R Kichadi
- Role: Software Engineer
- Current company: PthinkS Private Limited
- Primary languages: C++11/14/17, Python
- Platforms: Linux, Qt / PyQt environments
Impact Areas
Where the work consistently creates value.
Real-Time C++ Systems
Deterministic C++17 backend services, binary serialization, shared-memory IPC, and signal-processing pipelines designed for sub-millisecond behavior.
Hybrid C++ / Python Tooling
Bridging native C++ performance into Python automation using CDLL and ctypes to preserve speed while improving analyst and validation workflows.
Testing and Quality Gates
Google Test and Pytest driven workflows with unit, regression, and integration validation built into delivery rather than added later.
Diagnostic Visualization
PyQt and Qt Widget interfaces that keep data rendering responsive even when backends are ingesting or decoding high-frequency telemetry streams.
Simulation and Verification
IPC simulation servers, hardware-agnostic mock systems, and tooling that reduces dependency on physical devices during software validation.
Cross-Functional Delivery
Recognized for stepping across C++ and Python boundaries, unblocking integration work, and driving priority modules to completion.
Experience
Work shaped around performance, automation, and reliability.
Software Engineer, PthinkS Private Limited
Built deterministic C++17 backend services for real-time telemetry using Google Protobufs and zero-copy shared memory IPC, keeping throughput high in resource-constrained environments.
Hybrid C++ / Python automation ecosystem
Exposed native C++ capabilities to Python through CDLL and ctypes, reducing manual data validation cycles by about 40 percent while preserving native speed.
Rigorous testing across the lifecycle
Integrated GTest and Pytest based quality gates for unit and regression testing, helping stabilize delivery from driver-level components through deployment.
PyQt and Qt diagnostic visualization
Engineered high-frequency interfaces with producer-consumer patterns to decouple rendering from backend processing, improving responsiveness by 30 percent.
Leadership recognition for execution breadth
Recognized as a "Jack of all Trades" for connecting C++ and Python workstreams, accelerating critical subsystem delivery and supporting complex integrations.
Mercedes-Benz Research and Development India involvement
Contributed to high-priority subsystem modules and collaborated with stakeholders in complex systems-oriented environments requiring practical technical ownership.
Projects
Representative work across analytics, simulation, and medical systems.
Hybrid Data Analytics & Visualization Platform
Built a scalable analysis framework that integrated performance-critical C++ algorithms into Python via CDLL and ctypes, delivering a 10x speedup on large binary log processing.
Added a Django dashboard and automated ingestion pipeline that reduced data-to-insight turnaround from 12 hours to 45 minutes.
Distributed Vehicle Simulation & Telemetry Engine
Architected an IPC simulation server using C++ and sdbus to validate hardware signal flows without physical ECUs, and built a protobuf-based telemetry decoder for real-time binary CAN signal handling.
Verification automation reduced regression cycle time by 60 percent and pushed coverage to about 85 percent.
Medical Device Data Acquisition System
Designed a high-frequency PyQt diagnostic interface for complex telemetry visualization and improved responsiveness by 30 percent with a non-blocking, multi-threaded architecture.
Also built a hardware-agnostic device simulator using Pyro4 so software logic could be validated without physical medical hardware.
Skills
Technical foundation.
Languages
C++11, C++14, C++17, Python
Frameworks
PyQt, Qt, Google Test, Pytest, Protobuf, CDLL, ctypes
Systems
TCP/UDP, IPC, telemetry pipelines, simulation tooling, multithreaded architectures
Workflow
Git, Agile software development, SCRUM, Linux environments
Education
Academic background.
Bachelor of Computer Science and Engineering
ACS College Of Engineering, Visvesvaraya Technological University
Bangalore
Graduation Details
- Year: 2022
- Score: 7.95 GPA
- Discipline: Computer Science and Engineering
Contact
Interested in systems software, C++, Python tooling, and real-time engineering roles.
Reach out for opportunities involving performance-critical systems, backend engineering, automation, or diagnostic application development.