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.

Jobs via Dice • Austin, Texas, United States
Role & seniority: Firmware Test Development Engineer (Contract), Austin, TX
Stack/tools: C, C++, Python or Perl; automation-friendly test flows; test frameworks; continuous integration; pre- and post-silicon firmware/system test environments; familiarity with SoC and enterprise server platforms; knowledge of BIOS concepts, virtualization, high-speed I/O (PCIe/CXL), sideband protocols (MCTP, SPDM, PLDM)
Define and implement platform-level, end-to-end test flows to validate firmware across boot and runtime
Develop detailed regression test cases aligned with automation and CI requirements; ensure automation-friendly designs
Execute tests, debug issues with firmware developers, contribute to test strategy, coverage, and infrastructure improvements
6+ years in firmware/software development or validation; embedded firmware experience
Strong debugging at SoC and system levels; familiarity with computer architecture concepts
Proficiency in C/C++ and scripting (Python or Perl); experience with pre/post-silicon testing
BIOS concepts (ACPI, SMBIOS)
RAS features and validation; memory subsystem validation; power management and telemetry
Platform security features (TPM, SPDM, Secure Boot, attestation)
Virtualization enablement (ACPI, SR-IOV); virtualization and firmware enablement
High-speed I/O validation (PCIe, CXL); sideband protocols (MCTP, SPDM, PLDM, RDE)
Location &
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Cynet Systems, is seeking the following. Apply via Dice today!
We are looking for Firmware Test Development Engineer for our client in Austin, TX
Job Title: Firmware Test Development Engineer
Job Location: Austin, TX
Job Type: Contract
The Firmware Validation Engineer will collaborate with firmware architects and validation engineers to design, implement, and execute comprehensive test plans for validating firmware functionality across boot and runtime environments. This role involves developing automation-friendly test flows, debugging complex firmware issues, and contributing to system-level validation strategies that enhance coverage, efficiency, and reliability.
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 procedures aligned with automation requirements and continuous integration practices. Ensure test designs are automation-friendly and compatible with existing or new test frameworks. Execute tests, 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 to improve test coverage, efficiency, and reporting. Focus approximately 80% on test content creation and 20% on test execution.
Minimum of 6 years of relevant work experience in firmware or software development or validation. Experience with pre- and post-silicon firmware or system test environments. Strong debugging skills at both SoC (System on a Chip) and system levels. Familiarity with computer architecture concepts and enterprise-class server platform features. Prior experience in embedded firmware development. Proficiency in C, C++, and scripting languages such as Python or Perl. Experience or knowledge in one or more of the following areas is highly desirable: 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.)
Bachelor s or Master s degree in a related discipline preferred.