Firmware Test Development Engineer

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)

Skills

BIOS
C++
Collaboration
Computer Architecture
Content Creation
Continuous Integration
Continuous Integration and Development
DDR SDRAM
Debugging

Job Details

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
Job Description:

Responsibilities:

  • Partner with firmware architects and 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 to improve test coverage, efficiency, and reporting.
  • Focus 80% on test content creation and 20% on test execution.
Experience:
  • Minimum of 6 years of relevant work experience in firmware or software development or validation.
  • Knowledge of pre- and post-silicon firmware or system test environments.
  • Debugging skills at SoC 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 such as Python or Perl.
  • Experience or knowledge in one or more of the following areas:

    BIOS concepts (ACPI, SMBios tables)
  • RAS features and validation
  • Memory subsystem validation (DDR, persistent memory, error injection)
  • Power management and telemetry
  • Platform security features (TPM, SPDM, secure boot, ROT-based attestation)
  • Virtualization and firmware enablement (ACPI, SR-IOV)
  • High-speed I/O validation (PCIe, CXL)
  • Sideband protocols (MCTP, SPDM, PLDM, RDE)
Qualification And Education:
  • Bachelor s or master s degree in a related discipline.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.