Senior SoC Engineer
Role SummaryWe are seeking a Senior SoC Engineer with strong ARM CPU subsystem experience to serve as the technical bridge between Hardware and Firmware teams. This role focuses on firmware-driven validation, system bring-up, and complex HW–FW debug.Core Responsibilities Act as the primary interface (POC) for the Firmware team. Debug firmware-driven issues, including boot failures, system hangs, and performance bottlenecks. Perform cross-layer debug (RTL/SoC/Firmware) and analyze logs, traces, and waveforms. Support pre-silicon validation and post-silicon bring-up. Required Qualifications Architecture & SoC: Strong experience with ARM CPU subsystems (Cortex-A/R), cache hierarchy, coherency, MMU, and GIC. Protocols: Proficiency in AMBA protocols (AXI, ACE, CHI) and memory ordering. Firmware Debug: Hands-on experience in firmware-driven validation, bring-up, and debugging boot flows. Ability to read C/C++ and correlate FW execution with HW behavior. Tools: Experience with Synopsys VCS, Cadence Xcelium, Verdi, or SimVision. Preferred Qualifications Experience with emulation (ZeBu/Palladium) or FPGA platforms. Exposure to ARM CoreSight, trace-based debug, and Linux/RTOS environments. Experience in multi-core, AI, or high-performance SoCs.