Skip to content
View shofiqtest's full-sized avatar
:octocat:
Working from home
:octocat:
Working from home

Block or report shofiqtest

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
shofiqtest/README.md

Md Shofiqul Islam

Linux Kernel Engineer · Embedded Systems · SoC Platform · Open Source Contributor

Espoo, Finland  ·  Open to roles in Europe (Ireland · Germany · Netherlands · Sweden)

LinkedIn Kernel Patches Website


What I work on

I develop low-level software for the places where hardware meets the operating system — Linux kernel drivers, bootloaders, real-time firmware, and embedded platform software.

  • Linux kernel upstream contributor — 15 patches merged across IIO, networking, storage, audio, filesystems, DRM/Accel, power, and SoC subsystems; reviewed by engineers at Intel, Red Hat, Microsoft, and Linaro
  • Embedded Linux platform engineering — Yocto/OpenEmbedded BSP, U-Boot, Device Tree, cross-compilation toolchain ownership on ARM SoC
  • Real-time systems — production firmware for 5G/6G platforms under hard real-time constraints; perf, ftrace, eBPF performance analysis on ARM multi-core
  • Medical biosensor drivers — IIO drivers for ECG/PPG (MAX86150) and EEG precision ADC (ADS1299) under active upstream review
  • AI accelerator kernel interface — patches to DRM/Accel subsystem for AMD Ryzen AI NPU and Intel VPU
  • Zephyr RTOS — MAX30101 SpO₂/heart-rate driver merged mainline (PR #108697)
  • Quantum computing — contributor to D-Wave Ocean SDK (PR #453 merged) and Qiskit (PR #16590 — memory safety fix in C API); interested in quantum hardware control systems and embedded software for cryogenic platforms

Linux Kernel Contributions

Subsystem Area Status
IIO MAX86150 ECG/PPG biosensor driver (512 lines) Under review
IIO ADS1299 8-channel EEG ADC driver Under review
DRM/Accel AMD Ryzen AI NPU · Intel VPU Merged
net-next Intel igb · iwlwifi driver fixes Merged
ASoC Audio codec driver fixes (nau8825, Atmel) Merged
SCSI Hyper-V storvsc (Microsoft) Merged
XFS / GFS2 Filesystem fixes (Red Hat) Merged
Power supply Driver fixes Merged
SoC / TI Keystone resource management Merged

Full patch history: lore.kernel.org/all/?q=Md+Shofiqul+Islam


Quantum Computing Contributions

Project Contribution Status
Qiskit (IBM Quantum) PR #16590 — fix UB writing to uninitialized buffers in transpile layout C API; replace slice::from_raw_parts_mut over uninit memory with safe ptr.add(i).write() Open
D-Wave Ocean SDK PR #453 — docs: add Advantage2 mention alongside Advantage in overview Merged

Tech Stack

Languages

C C++ Python

Embedded Linux Platform

Yocto U-Boot Device Tree Zephyr

Architecture

ARM64 RISC-V

Debugging & Performance

perf eBPF JTAG

CI/CD

GitHub Actions Jenkins


Certifications

  • Introduction to RISC-V (LFD110) — The Linux Foundation
  • Linux for Engineers — The Linux Foundation
  • Generative AI and LLMs — Coursera

Areas I am interested in

Linux kernel   Embedded Linux   BSP / Yocto   Medical biosensors   AI accelerators   Real-time systems   5G / 6G platform   Robotics   Space & defense   Industrial IoT   RISC-V   Quantum computing hardware


Always open to discuss kernel patches, embedded systems challenges, or new opportunities in Europe.
shofiqtest@gmail.com

Pinned Loading

  1. shofiqtest shofiqtest Public