Ships production C++ · Builds real-time systems · Still checks for bad welds

Real-time systems.
Zero surprises.

Eight years building C++ software that watches for the thing about to go wrong — a bad weld before it ships, a message that's late before it matters. Automotive embedded, industrial vision, backend systems — and increasingly, automating whatever repeats.

0
YEARS IN PRODUCTION
0
SYSTEMS SHIPPED
0
AGENTIC AI DEVELOPER
Ask about Sayooj
grounded on this page · answered live by Claude
LIVE
sayooj.ai

Hi — ask me anything about Sayooj's work: a specific project, his stack, or how to reach him.

About

Grew up on machines. Learned to code after.

I grew up in Kerala with an enthusiasm for building and debugging things, and my college project was where that finally had somewhere to go — a bipedal walking robot, and the night past midnight it first took its steps. That was the moment I understood where my real interest actually was: not the machine alone, but the code that gave it life.

That pulled me toward Renovus in 2017, a small vision-automation startup, where I actually mastered programming — not in a classroom, but shipping code that had to work on a real factory floor. It's where I got confident that nothing in this field is impossible if you sit with a problem long enough, and where giving life to a machine through software — watching a camera finally learn to see — is what made my interest and passion for programming peak. That instinct never left: automate the thing someone has to repeat, so they don't have to.

The systems changed shape after that — automotive embedded, real-time messaging inside a moving car — but the question stayed the same: what can this system catch or do automatically, before someone has to catch it by hand? Eight years in, I'm back in Kerala, still building around that instinct.

Lately that instinct points at LLMs — using them to automate the repeatable parts of engineering itself, like test-case drafting and code review on real-time systems. A GitHub Agentic AI Developer credential made that official this year.

Stack

Built to watch. Built to last.

⛭
Automotive Embedded
Inside the dashboard, in real time.
CAN / CANoeInstrument ClusterCluster IPCQNXDigital CockpitPresentation Layer Design
◎
Machine Vision & Automation
Cameras that catch what people miss.
Industrial CamerasImage ProcessingPLC IntegrationReal-Time Sockets
☁
Backend & Data
Data and services.
PythonREST APIsPostgreSQLMySQLBoost
✓
Systems & Quality
Where the C++ lives, and proof it works.
C++11/17/20Embedded LinuxMultithreadingGoogleTestJenkinsDockerGDBProfiling (Intel VTune)
✦
AI Engineering
Automating the repeatable parts.
Claude CodeGitHub CopilotAI-Assisted ReviewsPrompt Engineering
Work

Where the hours went.

2022 — 2025

Senior Software Engineer

Harman International · Bengaluru · Automotive / Instrument Cluster

Owns backend components of a production instrument cluster on embedded Linux and QNX — the software between a driver's dashboard and everything the vehicle is doing underneath.

  • Owned the presentation layer of the Cluster IPC (CIPC) component, rendering real-time data received over SPI.
  • Owns the Cluster-repetition component — 100+ audio alerts, silent mode, DID/JSON config
  • Root-caused production issues via GDB core-dump analysis in live vehicle environments
  • Mentored a team of 4 engineers through code review
  • Authored component-level requirements and design documentation ahead of implementation
2020 — 2022

Software Developer

Datamatics Global Services (Robert Bosch) · Bengaluru · ADAS Simulation

Built the virtual ECU tooling Bosch used to validate ADAS logic before physical hardware existed.

  • Multithreaded C/C++ simulation modules for Bosch's virtual ADAS ECU platform (oneSiL)
  • Automated integration-testing framework in Python/Robot Framework — +60% code coverage
  • Jenkins CI/CD running 500+ unit and 150+ integration tests daily
  • Migrated Protobuf → FlatBuffers in a BLF/MF4/ASC streaming pipeline
2019 — 2020

Software Developer

Zagaz · Bengaluru · Blockchain Remittance

Backend services for a blockchain-based remittance platform, where transaction integrity wasn't optional.

  • REST APIs and backend services on Linux with SHA-256 transaction integrity
  • PostgreSQL schema design, indexing, and query optimization at high volume
  • Centralized tracing module forwarding structured logs to Elasticsearch
2017 — 2019

Software Developer

Renovus Vision Automation · Bengaluru · Industrial Machine Vision

End-to-end ownership of three camera-and-PLC inspection systems on real production lines — see Projects below for the systems themselves.

  • Multithreaded C++ across capture, PLC control, and real-time socket synchronization
  • Cut manual inspection effort by roughly 50% across deployed systems
  • Worked directly with production and QA teams to validate inspection accuracy on-site
Projects

Real problems. Real systems.

Toyota Vision Inspection Monitoring System

Automotive body inspection

A complex three-station system: a robot-mounted camera capturing every weld spot across car variants, then two more stations where an operator and a supervisor manually validate the software's results through our application.

OK auto-cleared · NOK routed to operator · 2018–2019

Rubber O-Ring Inspection Machine

Tabletop vision rig

Tabletop defect detection with two industrial cameras.

Shipped · 2017

TRW Inspection-cum-Packing Machine

Inline profile & length measurement

In-motion measurement and sorting on a bowl-feeder line.

Shipped · 2018

GymSync

Gym management & registration

Registration and day-to-day tools for local gym centers, built for the ones near home.

In Progress
Education

Credentials.

Master of Computer Application
IGNOU
GitHub Agentic AI Developer
GitHub
AWS Certified Machine Learning Engineer – Associate
AWS · In Progress
Say hi

Building something that needs eyes on it? Let's talk.

Or skip the form.

Up for a chat about real-time systems, machine vision, or anything you're building on a production line.

BASED INKerala, India