Skip to content

Latest commit

Β 

History

94 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 

Repository files navigation

image

Hi there!! I'm Fayaz πŸ‘‹

Embedded Software Engineer | Linux Kernel & Firmware Development | Real-Time Systems

πŸ”§ About Me

I am an Embedded Software Engineer with 2+ years of experience in developing and debugging low-level software across Linux kernel, FreeRTOS, and bare-metal environments. Passionate about system internals, performance optimization, and seamless hardware-software integration.

πŸ› οΈ Core Skills & Expertise

  • Languages: C (Solid expertise), C++, Python (scripting & automation)
  • Firmware & RTOS: FreeRTOS, bare-metal programming, BSP development
  • Linux & Kernel:
    • Device driver development (I2C, SPI, UART, GPIO, Timers, Watchdog)
    • Kernel bring-up, Buildroot, U-Boot, BSP integration
    • Debugging with Trace32, GDB, and kernel logs
  • Communication Protocols: I2C, SPI, UART, RS485, CAN
  • System Timers & Peripherals: Watchdog timers, APB timers
  • Tools & Platforms:
    • Buildroot, Yocto (basics), Git, Trace32
    • BeagleBone Black, Raspberry Pi 4/5, Compute Module 4
    • STM32, ESP32, and other ARM-based MCUs

πŸš€ What I Love Working On

  • Writing clean, efficient Linux kernel drivers
  • Debugging hardware-software interaction at the register level
  • Optimizing FreeRTOS-based embedded applications
  • Building and customizing Linux BSPs for ARM boards

πŸ“Œ Current Focus

Exploring deeper into SoC internals, Linux kernel subsystems, and advanced debugging techniques while contributing to real-time embedded solutions.


About

Config files for my GitHub profile.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors