Firmware and system test engineer
role overview:
responsible for firmware validation and system-level test automation for hardware components (compute, accelerators, gpus) used in data center or cloud environments.
Key responsibilities:
develop and execute test plans, test cases, and automation for firmware and system testing
conduct functional, regression, performance, and stress testing
collaborate with hardware, firmware, and qa teams
perform debugging, triaging, and reporting of test results and production issues
create ci/cd pipelines and improve test processes
skills required:
experience withfirmware validation ,embedded systems, andsystem-level integration
proficient inpython ,rust ,shell, orperl
experience withrobot frameworkfor automation
understanding oflinux internals ,device drivers, andhardware interfaces(pcie, i2c, spi, etc.)
Knowledge ofbmc/ipmi ,uefi/bios, andboard support packages (bsp)
strong debugging, problem-solving, and cross-functional collaboration skills