Principal Product Engineer (Virtual Protocols)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Principal Product Engineer (Virtual Protocols): Deliver field readiness and customer deployment for transaction-based acceleration and virtual emulation-based system verification products with an accent on system-level software-driven verification use models. Focus on designing and deploying virtual protocol solutions across OS/kernel/driver software, verification methodologies, and protocol engines for shift-left pre-silicon SoC verification and validation.
Location: SAN JOSE
Salary: $136,500–$253,500 per year
Company
delivers emulation and prototyping assisted verification products to accelerate shift-left pre-silicon verification for advanced SoC designs.
What you will do
- Support field readiness and customer deployment of transaction-based acceleration and virtual emulation-based system verification products.
- Use OS, kernel, and driver software expertise to support VirtualBridge solutions combining a production OS VM with customer SoC designs on Palladium/Protium platforms.
- Apply verification methodologies and software development skills to help customers accelerate and shift-left pre-silicon SOC verification and system validation coverage using accelerated verification IPs and advanced APIs.
- Drive requirements and deployment of new protocol products and features for industry-standard protocols including PCIe, CXL, Ethernet, USB, and AMBA.
- Improve virtual product performance and guide customers to meet validation goals using emulation and prototyping capabilities.
- Partner with R&D, field, and key customers to capture requirements, provide product feedback, and deliver feature-based training.
Requirements
- 7+ years of related experience with a Bachelor’s degree in Computer Science or Electrical Engineering, or 5+ years with a Master’s degree in Computer Science or Electrical Engineering.
- Strong protocol knowledge in one or more of: PCIe, CXL, Ethernet, USB, AMBA.
- Experience with verification methodologies such as UVM SystemVerilog, Virtual Prototyping SystemC, or Portable Stimulus.
- Software development experience in C/C++ and object-oriented programming, including Linux kernel/driver development.
- Knowledge of HDL languages such as SystemVerilog and/or VHDL.
- Scripting and tooling experience (e.g., shell, Python, Perl; make; gcc/g++).
Culture & Benefits
- Paid vacation and paid holidays.
- 401(k) plan with employer match.
- Employee stock purchase plan.
- Medical, dental, and vision plan options.
- Incentive compensation may include bonus and equity.
Hiring process
- Interviews focused on technical depth in verification, protocols, and software-driven emulation workflows.
- Discussion of experience applying these skills to customer deployments and field readiness.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →