Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

TPI Global Solutions • Austin, Texas, United States
Role & seniority: System Firmware Test Development Engineer, Mid-Senior level; Contract role.
Stack/tools: Firmware QA for server platforms (EPYC CPUs, Instinct GPUs); BIOS/UEFI boot process; C/C++ and scripting (Python, Perl); automated testing, regression frameworks, CI; embedded firmware and SoC/system-level debugging.
Define and implement end-to-end platform test flows for boot and runtime validation; develop detailed regression test cases.
Create automation-friendly test designs aligned with existing or new frameworks; execute tests and drive defect resolution.
Contribute to test strategy, coverage analysis, and test infrastructure improvements; 80% content creation, 20% execution; collaborate with firmware architects and validation teams.
6+ years in firmware/software development or validation; experience in pre- and post-silicon firmware/system test environments.
SoC and system-level debugging; knowledge of computer architecture and enterprise server features.
Embedded firmware experience; proficiency in C/C++ and scripting (Python, Perl).
BIOS concepts (ACPI, SMBIOS); RAS features and validation; memory subsystem validation (DDR, persistent memory, error injection).
Power management and telemetry; platform security (TPM, Secure Boot, attestation); virtualization/firmware enablement (ACPI, SR-IOV).
High-speed I/O validation (PCIe, CXL); sideband protocols (MCTP, S
Firmware and Platform test development and validation
Experience of System BIOS / UEFI boot process
Partner with firmware architects and domain validation engineers to understand new and evolving firmware features.
Define and implement platform-level end-to-end test flows to validate firmware functionality across boot and runtime.
Develop detailed regression test cases and test procedures aligned with automation requirements and continuous integration practices.
Ensure test designs are automation-friendly and compatible with existing or new test frameworks.
Conduct test execution, debug issues, and collaborate with firmware developers to drive defect resolution.
Contribute to test strategy and coverage analysis, focusing on system-level feature interactions and cross-domain dependencies.
Participate in test infrastructure enhancements, improving test coverage, efficiency, and reporting.
80% focus will be on test content creation and 20% on test execution
Minimum 6 years of relevant work experience (firmware or software development or validation)
Knowledge of Pre- and post-silicon firmware / system test environments
Debugging skills at SoC (System on a Chip) and System level
Experience with Computer Architecture concepts and Enterprise class server platform features
Prior experience working on embedded firmware
Ability to program in C, C++, and scripting languages (Python, Perl, etc.)
Bios Concepts (ACPI, SMBios tables)
RAS (Reliability, Availability, and Serviceability) features and validation
Memory subsystem validation (DDR, persistent memory, error injection, etc.)
Power management and telemetry
Platform security features (TPM, SPDM, Secure boot, ROT based attestation etc.)
Virtualization and firmware enablement (ACPI, SR-IOV, etc.)
High-speed I/O validation (PCIe, CXL)
Sideband protocols: MCTP, SPDM, PLDM, RDE, etc.
Seniority level Mid-Senior level Employment type Contract Job function Information Technology and Quality Assurance Industries Staffing and Recruiting, Semiconductor Manufacturing, and Computers and Electronics Manufacturing