Role Summary
We 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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
- Dice Id: 91160181
- Position Id: 27950b693a5e241e2825eb145f04cfd1
- Posted 3 days ago