onsite
Staff Engineer Custom Solutions Engineering - SoC - Marvell Technology
Software Engineer
Staff Engineer in Custom Solutions Engineering focusing on hardware and silicon validation for SoC products, driving high‑bandwidth interface verification using SystemVerilog, UVM, Python, and FPGA/ASIC development.
About the role
Key Responsibilities
- Develop and execute comprehensive verification plans for high‑bandwidth SoC components, including SerDes, memory controllers, and networking IP.
- Design, implement, and maintain reusable UVM testbenches and verification IP across multiple product families.
- Automate regression testing and result analysis using Python scripts and continuous integration frameworks.
- Collaborate with RTL designers, architecture teams, and physical design groups to debug and resolve complex silicon issues.
- Lead performance and signal‑integrity validation on FPGA prototypes and silicon bring‑up platforms.
Requirements
- Bachelor’s or higher in Electrical Engineering, Computer Engineering, or related field with 8+ years of silicon verification experience.
- Expertise in SystemVerilog and UVM methodology for ASIC/FPGA environments.
- Strong programming skills in Python for automation, data analysis, and scripting.
- Hands‑on experience with high‑speed interface protocols (e.g., PCIe, Ethernet, CPRI) and FPGA prototyping.
- Proven ability to troubleshoot cross‑disciplinary hardware issues and deliver high‑quality verification deliverables on schedule.