C++ · Graphics · Physics · Simulation

Jayant Singh Bhati

C++ graphics engineer with a master's in theoretical physics. I work on OpenGL visualization for engineering simulation software, and am interested in roles where physics, simulation, and systems programming meet.

Experience

Graphics, simulation, and systems work.

Jan 2024 — Present Siemens DISW · Bengaluru

Software Development Engineer

Siemens Digital Industries Software (formerly Altair Engineering)

C++ · OpenGL · Intel VTune · GitLab · Jira

  • Contribute to OpenGL graphics for HyperWorks simulation products (CFD, structural analysis, and related suites), working inside a very large, decades-old C++ codebase.
  • Profile and optimize performance bottlenecks in the graphics stack using Intel VTune.
  • Resolve customer-reported defects and internal tickets spanning rendering correctness and runtime efficiency.
Jul 2023 — Oct 2023 Arcturus Business Solutions

Software Engineer

C++ · Python · Go · OpenCV · GStreamer · FFmpeg · PyTorch · CUDA

  • Video Management System: Contributed to backend microservices and video analysis pipelines; supported storage and inter-service communication with MongoDB and Redis.
  • Speed Detection & Tracking: Built an on-site vehicle speed detection pipeline with YOLOv8, DeepSort, and Kalman-filter-based speed estimation.
  • Multi-Camera Capture: Developed a real-time feed pipeline with multi-threading, dynamic batching, and Python integration via Ctypes.
Aug 2021 — Mar 2022 IISER Bhopal · Dr. Nirmal Ganguli

MS Thesis — Fermion Sign Problem via ML

Python · JAX · Flax · Jit

  • Investigated the fermion sign problem in Quantum Monte Carlo using unsupervised learning.
  • Built ML models in JAX/Flax to approximate probability distributions for stochastic quantum simulations.
  • Combined Markov-chain sampling with physics constraints to simulate material quantum states.

Education

Integrated master's in theoretical physics.

Aug 2017 — Jun 2022 IISER Bhopal

BS-MS, Theoretical Physics

Integrated master's program · Indian Institute of Science Education & Research, Bhopal

Computer Science

Data Structures & Algorithms, Data Science & ML, Quantum Computer Science, Discrete Mathematics, Operating Systems, Computer Organization, Cryptography

Mathematics

Linear Algebra, Multivariable Calculus, Probability & Statistics, Group Theory

Physics

Quantum Mechanics, Statistical Mechanics, Electrodynamics, Quantum Monte Carlo methods, computational physics

Skills

Current focus first; prior experience listed separately.

Languages

C++Python

Graphics & Performance

OpenGLCMakeIntel VTuneGLFWGLSL

Scientific Computing

JAX / FlaxQuantum Monte Carlo

Tools

GitGitLabJira

Prior Experience

GoOpenCVGStreamerFFmpeg PyTorchCUDAMongoDBRedis

Side Projects

Personal builds outside of work.

C++ / OpenGL 3.3 mesh viewer aimed at CAE-style visualization — shaders, buffers, and a modern graphics pipeline with GLFW, GLAD, and CMake.

Volunteer Mentor at Make A Difference (MAD) — mentoring underprivileged students.