Linux Test Automation Developer
Core
Design and execute automated validation tests for Embedded Linux kernel and BMC firmware to ensure silicon product quality.
Role type
Senior IC Linux Test Automation Developer (via careerplan.io/jobs/51-00F-6D-A66-linux-test-automation-developer-at-nuvoton)
Builds
Automated testing environments and validation suites for embedded Linux systems
Domain
Semiconductor / Embedded Linux / Firmware
Required skills
C/C++, Linux kernel testing, Embedded systems, System performance analysis, Debugging (gdb, strace, ftrace, perf), Root cause analysis
Preferred skills
BMC architectures (OpenBMC, IPMI, Redfish), Yocto build environment, Laboratory equipment (logic analyzers, oscilloscopes, JTAG)
Responsibilities
Develop and maintain QA environments for Embedded Linux kernel and BMC firmware; Design and implement automated validation tests for kernel, drivers, and user-space components; Perform system performance, stability, and stress analysis; Debug kernel and user-space issues and provide root cause analysis; Collaborate with development, firmware, hardware, and system teams; Document test plans, test cases, and validation results
Seniority
Senior, hands-on IC
