Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic

Khairul Anuar Romli

FPGA IP Software Test Development Engineer
Butterworth

Summary

Highly skilled semiconductor professional with over 10 years of experience specializing in Linux software development, software test development, and FPGA-HPS (Hard Processor System) test development. A CTFL-certified tester (Certified Tester Foundation Level), known for delivering impactful results and driving project success through strong technical expertise, a commitment to quality, and a versatile engineering background across the semiconductor industry.

Overview

25
25
years of professional experience
10
10
years of post-secondary education
1
1
Certification

Work History

FPGA IP Software Test Development Engineer

Altera Corporation
01.2025 - Current
  • Analyzed product requirements to define comprehensive test coverage.
  • Maintained continuous Linux kernel rebase, integrating upstream and downstream changes to ensure platform stability and compatibility.
  • Participated in code reviews for U-Boot, Linux kernel, and test scripts to ensure code quality and compliance with project standards.
  • Modified U-Boot by writing code, applying patches, and managing commits.
  • Developed and deployed system services for the Linux operating system.

FPGA IP Software Test Development Engineer

Intel Corporation
03.2022 - Current
  • Developed detailed test plans aligned with product specifications.
  • Collaborated with the Software Architect to generate and analyze test metrics.
  • Designed, implemented, and executed concurrency testing strategies.
  • Reproduced and debugged customer-reported defects to identify root causes.
  • Partnered with the Software Development team to verify integrated IP components.
  • Resolved issues in U-Boot configuration file to support targeted hardware setups.
  • Created Linux user-space applications to verify feature functionality and performance.

Firmware Technologist

Western Digital
12.2021 - 03.2022
  • Collaborated with the hardware design team to finalize the MCU selection.
  • Designed and developed firmware and software for SSD microcontrollers.
  • Analyzed and resolved software defects through debugging and testing.
  • Planned firmware and software objectives to align with product vision.

Senior Software Development Engineer

Intel Corporation
09.2016 - 12.2021
  • Collaborated across multiple teams and sites to enable features, debug, analyze, and resolve defects.
  • Actively participated in the code review process to maintain code quality and consistency.
  • Worked with cross-functional teams on Digital Rights Management (DRM) solutions, including HDCP and PAVP.
  • Contributed to development and debugging of Intel i915 Kernel Mode Driver (KMD) and Intel Media User Mode Driver (UMD).
  • Diagnosed and fixed issues in Intel's Unified OpenGL driver for Android.
  • Implemented code changes in the Hardware Composer and Weston compositor to support graphical rendering.

Software Validation Engineer

Intel Corporation
01.2015 - 09.2016
  • Performed functional testing of I/O and graphics on Android and Linux Yocto platforms.
  • Enabled automation for Android Google CTS (Compatibility Test Suite).
  • Developed Linux shell scripts and Python tools for testing and automation.
  • Collaborated with the development team to create and deploy tools for Android headless solutions.
  • Conducted acceptance testing for Board Support Package (BSP) validation.
  • Performed first-level debugging and issue analysis.

Platform Application Engineer

Intel Corporation
12.2013 - 01.2015
  • Worked on Android system development, including configuration and customization of device trees.
  • Developed and debugged device drivers for Android-based platforms.
  • Integrated and managed Android services as part of system-level development.
  • Prepared and verified software release collaterals, including release notes, changelogs, and technical documentation.
  • Created proof-of-concept (PoC) applications to validate software releases.
  • Demonstrated software functionality on various Intel-based hardware platforms.

Linux Validation Engineer

NCS Information System
04.2013 - 11.2013
  • Performed integration testing on Intel's embedded products to validate component interoperability.
  • Executed regression testing to verify system stability after software or hardware changes.
  • Debugged failed tests by analyzing logs and system behavior to identify issues.
  • Logged defects and tracked them through resolution using defect management tools.
  • Reviewed and analyzed new test applications for inclusion in the test matrix.
  • Updated and maintained the test matrix to ensure comprehensive test coverage.
  • Wrote and maintained automation scripts using Linux/Unix shell scripting.
  • Developed test utilities and tools using Python and Perl to automate testing tasks.
  • Programmed C applications for low-level test functions and system validation.

Customer support engineer

Anewtech Systems Sdn Bhd
07.2012 - 04.2013
  • Provided on-site technical support, including installation and testing of Industrial PCs.
  • Conducted quality control (QC) testing to ensure product reliability.
  • Performed hardware burn-in tests such as BERT and loopback tests to validate component endurance.
  • Developed demo applications using Java, C#, and Visual Basic.
  • Executed failure testing and performed root cause analysis, documenting findings in detailed reports.
  • Configured and managed Wake-on-LAN setups for remote system activation.
  • Conducted compatibility testing across hardware and software components.
  • Performed firmware updates to improve device functionality and security.
  • Created Python scripts to automate testing and data collection processes.

Sole Proprietor

Karom Enterprise
01.2000 - 12.2001
  • Built, installed, and tested high-end gaming desktop computers.
  • Tested returned products to evaluate warranty claims.
  • Ran memtest to diagnose RAM-related issues.
  • Set up, configured, and managed an online store.
  • Managed sales on the lowyat.net forum.
  • Provided after-sales support and services.
  • Handled Return Merchandise Authorization (RMA) requests.
  • Updated and maintained the Joomla-based webstore.

Education

Bachelor of Science - Information Technology

Universiti Tenaga Nasional
Bangi, Selangor
01.2007 - 12.2011

Sijil Pelajaran Malaysia (SPM) - undefined

SMK Dato' Onn
04.2002 - 01.2007

Skills

  • Software Test Development
  • Embedded Software Development and Testing
  • Component and System-Level Debugging
  • Performance Optimization and Analysis

Certification

Certified Tester Foundation Level (CTFL)

Timeline

FPGA IP Software Test Development Engineer

Altera Corporation
01.2025 - Current

FPGA IP Software Test Development Engineer

Intel Corporation
03.2022 - Current

Firmware Technologist

Western Digital
12.2021 - 03.2022

Senior Software Development Engineer

Intel Corporation
09.2016 - 12.2021

Software Validation Engineer

Intel Corporation
01.2015 - 09.2016

Platform Application Engineer

Intel Corporation
12.2013 - 01.2015

Linux Validation Engineer

NCS Information System
04.2013 - 11.2013

Customer support engineer

Anewtech Systems Sdn Bhd
07.2012 - 04.2013

Bachelor of Science - Information Technology

Universiti Tenaga Nasional
01.2007 - 12.2011

Sijil Pelajaran Malaysia (SPM) - undefined

SMK Dato' Onn
04.2002 - 01.2007

Sole Proprietor

Karom Enterprise
01.2000 - 12.2001
Khairul Anuar RomliFPGA IP Software Test Development Engineer