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