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.

0 x speedup by integrating C++ into Python data analysis workflows
0 % reduction in manual data validation cycles through automation
0 % faster regression testing cycles in verification pipelines
0 % code coverage reached across a simulation workflow

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.

Aug 2022 - Present

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.

Automation Leadership

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.

Quality and TDD

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.

Real-Time Interfaces

PyQt and Qt diagnostic visualization

Engineered high-frequency interfaces with producer-consumer patterns to decouple rendering from backend processing, improving responsiveness by 30 percent.

Cross-Functional Recognition

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.

Industry Collaboration

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.

C++ + Python

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 C++

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.

PyQt System

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.

01

Languages

C++11, C++14, C++17, Python

02

Frameworks

PyQt, Qt, Google Test, Pytest, Protobuf, CDLL, ctypes

03

Systems

TCP/UDP, IPC, telemetry pipelines, simulation tooling, multithreaded architectures

04

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.