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 experience in C 70 validation and 30 development Skill 2 - 6 Years of experience in Python Automation
Key Responsibilities • Design, develop, and validate firmware for embedded platforms with a 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 CICD for firmware validation. • Experience working in data center SoC or high-performance computing environments. • Strong analytical and problem-solving skills with the ability to work in fast-paced environments.
Qualification • Bachelors or Masters degree in Electronics & Communication, Computer Science, Electrical Engineering, or related field. • 8 years of experience in Firmware Development and Validation in embedded environments.