Background
About.
From the Himalayas — engineering at the lowest level. I grew up where the power drops without warning, and you learn to respect infrastructure instead of assuming it. That instinct carried into firmware: for nearly 5 years I've written production C and C++ for John Deere's Gen4/Gen5 Command Center displays on embedded Linux, where memory, timing, and power are constraints you design around, not clean up after. I maintain AgIsoStack++, the open-source ISOBUS stack agricultural equipment runs on, and still reach for Python whenever a problem needs a script instead of a framework.
Interests
Embedded SystemsArtificial IntelligenceSoftware DevelopmentHikingSoccerAnimeGamingHardware Tinkering
Sujan Dumaru
Embedded Software Engineer
Technical Skills
Languages
C
C++
Python
Assembly
Verilog
Java
SQL
CMake
Shell Scripting
Embedded & Hardware
Arduino
Raspberry Pi
ESP32
ARM
Intel Atom
freeRTOS
Embedded Linux
Frameworks & Tools
Qt Framework
Google Test
Froglogic Squish
Docker
Git
Jenkins
CI/CD
Valgrind
VSCode
Jupyter
Postman
Cloud & Data
Azure DevOps
Databricks
Azure Data Factory
Azure Synapse
Azure Pipelines
Simulation & Modeling
MATLAB
LT Spice
Code Composer Studio
Quartus
QGIS
Protocols
ISOBUS
CAN
MQTT
TCP/IP
Ethernet
UDP
HTTP
Wi-Fi
Google Protobuf
What I Optimize For
Constraints first
Memory, timing, and power are design inputs, not cleanup work after the feature ships.
Provable over plausible
A unit test and a scope trace beat intuition every time hardware is involved.
Boring in the right places
The code touching the real world should be the least clever code in the system.
Fix the cause, not the symptom
A patched symptom comes back. A root cause doesn't.
Achievements
◆Received Summa Cum Laude Honors for B.S. Computer Engineering at University of Texas at Arlington
◆Nearly 5 years building production-grade embedded firmware for John Deere Gen4/Gen5 Command Center platforms
