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 with firmware validation, embedded systems, and system-level integration
* proficient in python, rust, shell, or perl
* experience with robot framework for automation
* understanding of linux internals, device drivers, and hardware interfaces (pcie, i2c, spi, etc.)
* knowledge of bmc/ipmi, uefi/bios, and board support packages (bsp)
* strong debugging, problem-solving, and cross-functional collaboration skills