I’m a seasoned firmware engineer with 18+ years of experience designing, developing, and implementing embedded systems. My work focuses on building robust firmware and system architecture for complex products, with deep hands-on expertise in microcontroller programming, debugging, and real-time operating systems (RTOS) for time-critical applications. I also have strong experience in hardware-software co-design, and I’ve worked extensively across storage controllers (SAS/SATA/NVMe), UEFI BIOS, and network switch and device platform knowledge.
In my roles, I’ve driven major improvements in storage and connectivity firmware—fixing critical issues, adding feature upgrades, and enabling new capabilities like NVMe adoption and advanced device discovery/LED management for drives, enclosures, and PCIe switches. I also contribute to stability and maintainability through careful module development and advanced debugging approaches (including JTAG-based probing), and I’ve built automation frameworks (like a Python-based test platform) to ensure high-quality releases. I enjoy solving difficult low-level firmware problems end-to-end, from architecture to validation and deployment.
Experience Level
Work Experience
Education
Qualifications
Industry Experience
Experience Level
Hire a Programmer
We have the best programmer experts on Twine. Hire a programmer today.