System Firmware Test Development Engineer
Excelgens, Inc
Austin, TX, United States
24 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Compensation
$124,800.0 - $145,600.0
Working hours
Regular working hours
Job source
Tech stack
Advanced Configuration and Power Interface (ACPI)
Artificial Intelligence
Bash Shell
BIOS
C++ (Programming Language)
Computer Programming
Software Debugging
Perl (Programming Language)
Firmware
Python (Programming Language)
PCI Express
Regression Testing
+5 more
Software Engineering
Virtualization Technology
Cloud Platform System
Large Language Models
Multi-Agent Systems
Job description
We are looking for a System Firmware Test Development Engineer to develop and automate end-to-end validation for server-class CPU/GPU firmware and platform features. The role combines firmware test development, system-level debugging, automation, and AI-driven QA., * Define platform-level firmware test strategies, coverage, and regression plans.
- Develop automated end-to-end tests covering boot and runtime firmware functionality.
- Build test harnesses and integrate regression testing with CI.
- Execute tests, debug failures, perform root-cause analysis, and work with firmware teams on defect resolution.
- Develop AI/LLM-based QA solutions, including autonomous agents and RAG workflows for test generation, regression scoping, and failure analysis.
- Improve test infrastructure, reporting, coverage, and execution efficiency.
Requirements
- 4+ years of firmware/software development, validation, or test development experience.
- Hands-on SoC/system bring-up and low-level debugging experience.
- Strong computer architecture and enterprise/server platform knowledge.
- C/C++ programming plus Python, Perl, and/or Bash scripting.
- Experience with AI applications such as LLM-based tools, autonomous agents, or RAG systems.
- Experience in one or more: BIOS/ACPI/SMBIOS, RAS, DDR/memory validation, power management, platform security, virtualization, PCIe/CXL, MCTP/SPDM/PLDM/RDE.
Bachelor’s or Master’s degree in a related discipline preferred., * Bachelor’s (Preferred), * firmware development: 5 years (Preferred)
- System/SoC bring-up: 4 years (Preferred)
- low-level debugging: 4 years (Preferred)
- C++: 4 years (Preferred)
- computer architecture: 4 years (Preferred)
- server platform: 4 years (Preferred)
- Hands-on AI/LLM/RAG/agentic AI: 1 year (Preferred)
Benefits & conditions
$60 - $70 an hour - Contract
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
EM
Eli McGarvie
over 3 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
over 2 years ago
LM
Luis Minvielle
The 8 Best Code Testing Tools
over 2 years ago
DC
Daniel Cranney
How software is steering vehicle technology
over 1 year ago
DC
Daniel Cranney
Dev Digest 162: AI careers, MCP, AWS best practices & floppy sweaters
over 1 year ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
over 3 years ago