Overview
Principal Engineer role in the Emulation Center of Excellence within Marvell's Custom Compute and Storage (CCS) Business Unit, leading emulation strategy and execution for large SoC products.
What you'll do
- Define the emulation strategy and platform requirements, develop emulation testplans, and drive execution of emulation verification for large CCS products on platforms such as Veloce, Zebu and Palladium.
- Work with project leads and stakeholders to define emulation hardware requirements for CCS products, including platforms, hardware/software collateral, transactors and speed-bridges.
- Work closely with emulation hardware vendor application engineers to keep the emulation hardware and software ecosystem updated, and drive debug and resolution of issues with the vendor and design team.
- Define and develop new HW/SW tool capabilities to accelerate RTL and improve emulation/FPGA model usability for pre-silicon and post-silicon functional validation and SW development/validation.
- Interface with and guide pre-silicon validation teams to optimize validation environments, test suites and methodologies for emulation efficiency.
- Develop and apply automation aids, flows and scripts to ease emulation use and improve equipment utilization.
What you'll need
- Bachelor's degree in Computer Science, Electrical Engineering or related fields and 13+ years of related professional experience, or Master's and/or PhD in Computer Science, Electrical Engineering or related fields with 10+ years of experience.
- Proven track record of managing technical teams and leading cross-functional teams for design emulation and verification.
- Substantial knowledge of emulation platform offerings from vendors such as Synopsys, Cadence and Siemens, including extensive experience building complex SoC emulation models.
- Working knowledge of one or more of: processor architecture, SoC components, SoC interconnect buses, IO protocols (PCIe, CXL, Ethernet) and memory interfaces (DDR, HBM).
- Strong understanding of the product development process for large SoCs and verification/debug experience on emulation platforms.
- Strong experience coding in scripting languages such as Perl, Python, Tcl and UNIX Shell.
Details
- Location: Bangalore.
- Eligible to participate in Marvell's bonus and equity plans, including a new hire equity grant and annual equity refreshers.
- Role may require access to export-controlled technology under U.S. EAR; applicants may be subject to an export license review unless they are U.S. citizens, lawful permanent residents or protected individuals.
Read the full description and apply on the company’s own careers page.