Md. Mahmudul Hasan Mabud

Systems Engineer specializing in low-latency firmware, Linux internals, and robotics infrastructure.

Signal

Built and shipped performance-critical low-level systems in production environments.

Designed deterministic firmware and RTOS components for ARM Cortex-M architecture.

Architected ROS2-based navigation stacks for autonomous mobile robots with real-time constraints.

Deep expertise in Unix process lifecycle, memory management, and asynchronous signal handling.

Expertise

Systems

Linux Internals Syscalls Memory Mgmt RTOS

Languages

C (Expert) C++17/20 Python Assembly

Tooling

GDB/JTAG Valgrind Strace/Perf CMake

Engineering Projects

  • Designed and implemented a shell handling concurrent jobs and async signals under strict memory constraints.
  • Engineered custom memory tracking to ensure zero leaks across complex fork/exec stress tests.
  • Architected a navigation stack reducing localization drift over 10-minute high-frequency runs.
  • Developed high-throughput C++ sensor drivers with sub-millisecond interrupt latency for real-time IMU fusion.

Deterministic RTOS Kernel

Embedded C / ARM
  • Built a preemptive scheduler optimized for context switching overhead of <5µs on ARM Cortex-M.

Technical Writing

Professional Record

ROS2 Developer (Internship) | KarthiKesh Robotics Private Limited July — Aug 2025
  • Optimized industrial sensor firmware, achieving a 20% reduction in power consumption through peripheral power-gating.
  • Resolved race conditions in multi-threaded RTOS environments using JTAG and logic analysis.

Foundations

Diploma in Electronic Engineering Grad. 2028

Core: Operating Systems, Computer Architecture, Data Structures, Control Theory

Zero Performance Leaks | Systems Portfolio