Firmware Validation Engineer; System Level
Listed on 2026-06-02
-
Software Development
Embedded Software Engineer, Embedded Systems / Firmware, DevOps, Python
Role:
Firmware Validation Engineer (System Level)(21529-1)
Location:
Santa Clara, CA - 5 Days Onsite
Duration: 6-12+ Months Contract
Must Have Skills – Firmware Validation Engineer
Skill 1 – 10 + Years of exp in C++ (70% validation and 30% development)
Skill 2 – 6 + Years of Exp in Python Automation
Key Responsibilities:
• Design, develop, and validate firmware for embedded platforms with focus on system-level functionality.
• Develop and debug C++ based drivers for high-speed interfaces such as PCIe, UART, and UMA.
• Execute firmware validation activities including test planning, test case development, automation, and regression execution.
• Perform system-level validation using emulation platforms such as Zebu and Palladium.
• Develop Python-based automation frameworks for firmware validation and regression suites.
• Debug complex hardware–firmware interaction issues using logs, trace tools, and protocol analyzers.
• Collaborate with hardware, silicon, and platform teams to ensure feature readiness and issue resolution.
• Support bring-up activities, root cause analysis, and performance tuning.
• Contribute to validation documentation, coverage tracking, and quality metrics reporting.
Required Skills:
• Strong experience in Embedded Systems and Firmware Development.
• Proficiency in Python Automation & C++ for firmware and driver development.
• Solid understanding of PCIe, UART, UMA, and related system interfaces.
• Hands-on experience with firmware validation methodologies and system-level debugging.
• Experience working on emulation platforms such as Zebu and Palladium.
• Strong Python scripting skills for automation and validation framework development.
• Good understanding of hardware-software interaction and debugging techniques.
• Experience in root cause analysis and issue triaging.
Desired Skills:
• Experience in pre-silicon validation and emulation-based verification environments.
• Knowledge of boot flow, memory initialization, and low-level system architecture.
• Exposure to performance validation and stress testing.
• Familiarity with version control systems (Git) and CI/CD for firmware validation.
• Experience working in data center, SoC, or high-performance computing environments.
• Strong analytical and problem-solving skills with ability to work in fast-paced environments.
Qualification:
• Bachelor's or Master's degree in Electronics & Communication, Computer Science, Electrical Engineering, or related field.
• 8+ years of experience in Firmware Development and Validation in embedded environments.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).