Firmware Validation Engineer (System Level)

Cardinal Integrated Technologies Inc

Santa Clara, CA

JOB DETAILS
SKILLS
Analysis Skills, Automation, C Programming Language, Computer Firmware, Computer Science, Computer Systems, Continuous Deployment/Delivery, Continuous Integration, Debugging Skills, Device Drivers, Electrical Engineering, Electronics, Embedded Systems, Git, Hardware Debugging, Low-Level Design, Memory Hardware, Network Operations Center, PCI Express (PCI-E), Performance Tuning/Optimization, Problem Solving Skills, Protocol Analysis, Python Programming/Scripting Language, Quality Metrics, Root Cause Analysis, Scripting (Scripting Languages), Software Debugging, Source Code/Configuration Management (SCM), Stress Testing, System Architecture, System Validation, System-on-a-Chip (SoC), Systems Engineering, Test Automation, Test Case, Testing, Universal Asynchronous Receiver-Transmitter (UART), Validation Documentation, Validation Testing
LOCATION
Santa Clara, CA
POSTED
30+ days ago

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.

About the Company

C

Cardinal Integrated Technologies Inc