Joshua Mathew

Belmont, CA | jm5915@columbia.edu | 650-504-5642
LinkedIn | GitHub

Experience

Embedded Software Engineer

Systems and Technology Research | Woburn, MA | Oct 2023 - Present
  • Developed user-space C applications and REST API for high-precision ADC/DAC hardware, implementing record/play/loop modes.
  • Designed and implemented low-power bare-metal firmware in C/C++ on Silicon Labs MCU for real-time acoustic signal processing.
  • Utilized onboard ADC/DAC with internal DMA transfers and interfaced with off-board accelerometers over I2C.

Projects

Weight Fair Queuing Scheduler (WFQ)

C, Linux Kernel v6.14
  • Implemented a custom Linux kernel scheduler with full multicore (SMP) support and periodic/idle load balancing.
  • Developed new kernel system calls to monitor CPU load and dynamically adjust per-task weights.

Systems Programmer's Toolkit

C, Unix
  • Engineered a custom allocator, multithreaded processor, event-driven server, and user-space debugger.
  • Optimized memory management and inter-process synchronization using direct system calls (mmap, ptrace, cgroups).

Education

Columbia University

M.S. in Electrical Engineering | May 2026 | GPA: 3.95

University of California, Los Angeles (UCLA)

B.S. in Electrical Engineering & Applied Mathematics | Jun 2023 | GPA: 3.78

Technical Skills