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.

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.

Available to hire

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.

See more

Experience Level

Intermediate
Intermediate

Work Experience

Add your work experience history here.

Education

Add your educational history here.

Qualifications

Industry Experience

Computers & Electronics, Telecommunications, Software & Internet, Manufacturing