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.
Hi — ask me anything about Sayooj's work: a specific project, his stack, or how to reach him.
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.
Built to watch. Built to last.
Where the hours went.
Senior Software Engineer
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
Software Developer
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
Software Developer
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
Software Developer
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
Real problems. Real systems.
Toyota Vision Inspection Monitoring System
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.
Rubber O-Ring Inspection Machine
Tabletop defect detection with two industrial cameras.
TRW Inspection-cum-Packing Machine
In-motion measurement and sorting on a bowl-feeder line.
GymSync
Registration and day-to-day tools for local gym centers, built for the ones near home.
Credentials.
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.