I’m a Senior Embedded Software Engineer with over 8 years of experience designing, developing, and optimizing embedded systems for a wide range of devices. I specialize in low-level firmware, device drivers, real-time operating systems, and Linux-based embedded platforms.
I help turn complex hardware-software challenges into reliable, maintainable, and high-performance embedded solutions. My work spans bare-metal programming, FreeRTOS, device drivers, Linux kernel modules, Yocto, and Buildroot environments.
Key expertise:
- Embedded C/C++ firmware development for microcontrollers and SoCs,
- Device driver development (kernel-space & user-space),
- FreeRTOS, RTOS configuration, and hardware driver integration,
- Linux kernel development & module programming,
- Embedded Linux build systems: Yocto & Buildroot,
- Microcontrollers & SoCs (STM32, ESP32, ARM Cortex-M, etc.),
- IoT device architecture, connectivity (BLE, Wi-Fi, MQTT, LoRa),
- Debugging, optimization, hardware-software integration.
What I’m looking for:
Remote or contract roles in embedded software, firmware, device drivers, IoT systems, or Linux/RTOS-based platforms — anywhere I can take ownership and deliver high-quality, reliable firmware.More...