SOFTWARE ENGINEER

Archit Raj Jain

Senior C++ Software Engineer specializing in clinical systems & low-latency applications.

Focus:

Software Engineer at Siemens Healthineers developing C++ MFC clinical imaging workstations for SPECT scanners. Experienced in C++ (14/17), Windows applications, and diagnostic tools.

OVERVIEW

Based in Bengaluru, India
Status Open to senior software engineering opportunities.
Core Focus
  • C++ / MFC Workstations
  • Low-Latency Systems
  • Automotive Diagnostics
  • Windows Desktop Apps

ABOUT

Engineering Experience

I am a C++ Software Engineer based in Bengaluru with experience developing native desktop applications for healthcare imaging workstations and automotive diagnostic tools. My core work revolves around multithreaded systems, diagnostic protocol handlers, and native software reliability.

At Siemens Healthineers, I work on C++ MFC clinical imaging workstations for SPECT scanners, supporting patient workflows, acquisition control, and solving critical field issues from live hospital environments.

Previously at TCS, I built automotive diagnostic tools for Nissan—developing ePTI authentication applications using OpenSSL cryptography and cross-platform OTX sequence engines.

CONTACT

Get in Touch

Feel free to reach out regarding C++ engineering roles, systems projects, or technical discussions.

Location Bengaluru, India
Opportunities Open to Roles
Engineering deterministic C++, profiling memory structures, and building robust native software for clinical systems and low-latency pipelines.
Engineering deterministic C++, profiling memory structures, and building robust native software for clinical systems and low-latency pipelines.

TECH STACK

Skills & Technologies

Low Latency
Boost C++
Dear ImGui
Windows App Dev
C++
Python
CMake
Linux
Git
Web Architecture

Programming

  • C++(14, 17)
  • Python
  • CAPL
  • MFC
  • MSVC
  • MySQL

Frameworks & Tools

  • gRPC
  • gTEST
  • Sonarqube
  • Tortoise SVN
  • Visual Studio
  • CMake

Technology

  • Automotive ECU
  • UDS
  • OTX Authoring
  • Windows Application
  • Multithreading
  • Python Automation

PORTFOLIO

Featured Projects

live

Personal Website

This site itself: a fast static home for writing, projects, resume details, and social links.

building

Coursework Tracker

A small tool for planning assignments, deadlines, and study sessions.

building

Low-Latency Market Feed Simulator

A simulation environment for testing event throughput, queue behavior, and parsing strategies under bursty load.

building

Retrieval-Augmented Dev Assistant

An AI-assisted developer tool for searching internal docs, notes, and code snippets with grounded responses.

building

Order Book Visualizer

A visual analysis tool for replaying order book events and understanding microstructure dynamics frame by frame.

building

Graphics Playground

A collection of rendering experiments, math notes, and visual prototypes.

building

Inference Benchmark Lab

A benchmarking harness for comparing inference latency, batching choices, and caching strategies across AI workloads.

RESUME

Work & Education

Download PDF Resume

Work Experience

Senior Software Engineer | C++ MFC Clinical Systems

SIEMENS HEALTHINEERS PVT. LTD.
Aug 2025 - Present

Working on a C++ MFC-based clinical imaging workstation for SPECT scanners.

  • Supporting core workflows such as patient registration, scan execution, acquisition control, and imaging operations.
  • Investigate and resolve Customer Reported Bugs (CRBs) from live hospital environments by analyzing logs, reproducing issues on simulators, performing root-cause analysis, and delivering validated fixes.
  • Collaborate with cross-functional teams to navigate large-scale, safety-critical codebases, ensuring fixes align with clinical workflows and regulatory quality standards.
  • Gaining exposure to enterprise healthcare systems and continuously contributing to improving system reliability and performance.

System Engineer - Nissan | C++ Windows Apps

TCS
Jan 2022 - July 2025

Developed and maintained cross-platform tools for automotive diagnostic testing.

  • Authentication Tool - Developed ePTI Tool for vehicle handshaking using cryptography and OpenSSL, reducing testing time by 30% and improving test coverage by 15%.
  • Diagnostic Sequence Tool Kit - Developing OTX Engine along with library based on ASAM Extension to run diagnostic sequences with cross platform support.
  • Developed NRT Tool (Windows Application) which is used by more than 5 OEM Suppliers such as Samsung, BOSCH, and Mitsubishi.
  • Technologies - C++, MFC, IMGUI, VS Code, Visual Studio (2005, 2019, 2021), GIT, SVN, Boost Library, nlohmann.

Assistant System Engineer - Nielsen

TCS
July 2021 - Dec 2021

Engineered data migration pipelines and orchestrator packages.

  • Migration - Successfully refactored and migrated Oracle PL/SQL code to Python, improving code readability and reusability by 40%.
  • Refactoring - Worked on Development of Python package that orchestrates the processing of derived data and formats for desired output.
  • Worked on more than 15 web related customer products.
  • Technologies - VS Code, SQL Dev, Putty, WinSCP, Gitbash, Notepad++, JIRA, Bitbucket.

Education

Bachelor of Technology - Electronics and Communication Engineering

UIT, RGPV (GPA: 8.2 / 10) Jul 2017 - Jul 2021

WRITING & NOTES

Articles & Notes

Note

Spent 45 minutes writing a Python script to automate a compilation process that takes 10 seconds manually. It was entirely worth it. There is a deep, quiet satisfaction in crafting small single-file tools that solve a single problem perfectly, require zero packages, and run instantly.

We should build more small things that do one thing and stop there. Less architecture, more utility.

  • #software
  • #minimalism
Note

Nolan & Narrative Contrast

Rewatched Tenet and Interstellar back-to-back. Christopher Nolan has a unique mastery of narrative and visual contrast:

  1. Light & Scale: Cutting from an extreme wide IMAX 70mm celestial wormhole view to a tightly cropped, shadow-dense cockpit face shot.
  2. Textural Depth: Using analog film grain to create tactile weight, making digital screen layouts feel less flat and more three-dimensional.

In UI design, the equivalent is mixing heavy geometric headers with soft glassmorphic backdrops and extremely fine noise layers. Designing websites shouldn’t just be about alignment; it’s about staging.

  • #cinema
  • #design
  • #thoughts
Note

Caffeine & Compilers

There is a precise window of programming peak between 11:30 PM and 2:00 AM.

The background noise of the city is fully muted, a fresh pour-over of single-origin light roast is cooling on the desk, and the tactile clack of a well-lubed mechanical keyboard feels like playing an instrument. Currently compiling a lock-free circular queue benchmark in C++20 and watching thread contention numbers slide down.

No slides, no slides, just raw assembly optimization loops.

  • #life
  • #c++
  • #setup
Article

Welcome to my site

What I want this website to do, and why I kept the stack intentionally simple.

  • meta
  • website
Article

How I plan small software projects

A lightweight approach for moving from idea to shipped prototype without overengineering it.

  • planning
  • workflow
  • projects

CONNECT

Get in Touch

Interested in discussing C++ systems, software engineering opportunities, or technical projects? Drop me an email.

LOCATION Bengaluru, India
SOCIAL LINKS
Send Email