18 Sep
|
MyCareernet
|
Bengaluru
18 Sep
MyCareernet
Bengaluru
Key Skills: SystemC/TLM, Palladium, Veloce, ZeBu, post-silicon, Linux
Roles & Responsibilities:
- Lead SoC performance, power, and PnP architecture analysis across pre-silicon, emulation, and post-silicon platforms.
- Develop and utilize SystemC/TLM, analytical, and trace-driven models to evaluate performance, power, latency, bandwidth, utilization, and system efficiency.
- Drive performance bottleneck identification and root-cause analysis across CPU/GPU/NPU, memory, coherent interconnect, PCIe/CXL, and IO subsystems.
- Perform pre-silicon to post-silicon correlation, using simulation, emulation, performance counters, PMU, telemetry, and silicon measurements to identify and resolve performance gaps.
- Evaluate architectural trade-offs across performance, power, area, thermal, TDP, latency, bandwidth, and implementation complexity, and provide data-driven recommendations.
- Collaborate with architecture, design, verification, firmware, OS, driver, and software teams to investigate system-level performance and power issues across Linux and bare-metal environments.
- Develop C/C++ and Python-based automation, profiling, and data-analysis tools to improve performance characterization, debug efficiency, and guide SoC/platform optimization.
Skills Required: Strong expertise in SoC performance architecture and pre-silicon performance analysis , including:
- Hands-on experience with simulation and hardware emulation platforms such as Palladium, Veloce, ZeBu, or equivalent
- Performance analysis using cycle-accurate, transaction-level, and emulation-based environments
- Waveform-based debug and signal-level performance analysis
- Latency, bandwidth, throughput, QoS, and utilization characterization
- Transaction-level tracing and protocol debug across CHI, AXI, PCIe, CXL, or equivalent system protocols
- Identification of system-level bottlenecks across compute, interconnect, memory, and IO subsystems
- Architectural tradeoff analysis across performance, power, area, latency, bandwidth, and implementation complexity
Robust experience with SOC Performance and Power modeling methodologies , including:
- Development and use of SystemC/TLM, analytical, trace-driven architecture models
- Building and calibrating models for performance, power, latency, bandwidth, utilization, and efficiency analysis
- Model-to-silicon correlation , including alignment of pre-silicon projections, emulation results, and post-silicon measurements
- Early-stage architecture exploration to evaluate performance, power, area, thermal, TDP, and efficiency tradeoffs
- Using models to guide SoC architecture decisions, IP configuration, memory/interconnect sizing, QoS strategy, and platform-level optimization
- Ability to translate modeling insights into clear architectural recommendations and measurable product improvements
Extensive experience in post-silicon performance and power characterization , including:
- Silicon bring-up support from a performance and PnP perspective
- Performance counter, PMU, telemetry, and trace-driven investigations
- Correlation of pre-silicon projections, architectural models, and silicon measurements
- Root-cause analysis of performance gaps, power inefficiencies, and workload-level bottlenecks
- System-level performance tuning under real silicon constraints
- Analysis of workload behavior under power, thermal, voltage, frequency, and TDP limits
Strong understanding of SoC system infrastructure and platform-level PnP behavior , including:
- Coherent interconnect fabrics and cache-coherency protocols
- DDR memory subsystems, memory controller behavior, scheduling, QoS, and bandwidth efficiency
- IO subsystems including PCIe, CXL
- Power management architecture, DVFS, clocking, voltage domains, power states, and throttling mechanisms
Proven experience working in both Linux and bare-metal environments , including:
- Performance profiling and debug in Linux-based systems
- Kernel-level performance analysis and tracing using perf, ftrace, PMU-based analysis, or equivalent tools
- Low-level bring-up, debug, and performance characterization in bare-metal environments
- Understanding of boot flows, firmware interactions, BIOS/UEFI or bootloader configuration, and system initialization impacts on performance and power
- Ability to debug issues across hardware, firmware, OS, driver, and workload layers
Strong background in computer architecture and microarchitecture , including:
- CPU/GPU/NPU/DSP or accelerator performance behavior
- Pipelines, cache hierarchy, prefetching, coherency, memory systems, and interconnect behavior
- System-level performance interactions across compute, memory, IO, and power-management blocks
- Workload characterization and mapping of application behavior to architectural bottlenecks
Proficiency in C/C++ and Python for developing:
- Performance and power analysis tools
- Automation frameworks
- Profiling and telemetry infrastructure
- Data analysis and visualization dashboards
- Correlation flows across model, emulation, and silicon data
Excellent communication and cross-functional collaboration skills, with the ability to:
- Clearly present complex performance and power findings to architecture, design, verification, firmware, software, and leadership teams
- Drive data-based architectural recommendations
- Influence SoC architecture, platform configuration, and product-level PnP decisions
- Lead investigations across multiple teams and convert debug findings into architectural improvements, tuning proposals, or product guidance
Education: Bachelor's degree in Engineering
📌 SoC PnP Architect (Bengaluru)
🏢 MyCareernet
📍 Bengaluru