Senior Principal Product Engineer (R37341/sk)
Cadence has a Principal Product Engineer position available in the HW Functional PE team for a world class prototyping engineer as part of the team responsible for the successful field readiness of our HW System Verification products. You’ll enjoy the opportunities and challenges of becoming a true expert in multiple verification use models within the Prototyping product line. This will include developing and improving functional requirements based on working with our field teams and customers, developing and maintaining feature based training as new products are released, and delivering critical knowledge and guidance to key customers and field teams in the expert use of a best in class verification platform. You will be called upon to drive to success selected critical customer engagements leveraging a cross functional team of product, engagement and application engineers. You’ll also drive to deliver critical customer-like examples to test areas within your domain expertise for the features of each major release, including new HW platforms. Challenges will include developing in-depth technical expertise in the use of our current and next generation system, bringing internal designs to functionality on the next generation system, and debug of the overall integrated platform. You will be part of the team that delivers Early Adopter and Beta programs to ensure first wave customer success of our new HW platforms. You will become a trusted advocate within R&D for key product feature definition and introduction, and be a leveraged asset to the field and marketing teams in showing how our products measure up in key performance areas. You will also become a respected and trusted source of detailed domain based knowledge making our field teams and customers successful with the use of a complex and world class verification platform.
Position Requirements:
- Bachelors in Computer Science or Electrical Engineering with at least 10 years of related experience, or Masters with at least 7 years of related experience, or PhD with at least 5 year of related experience
- Experience in the EDA / verification industry, use of verification tools and a strong knowledge base of the verification of complex digital designs.
- Strong knowledge of simulation and verification tools, with proven expertise in prototying and emulation platforms.
- FPGA based prototyping or emulation systems experience a plus.
- Strong knowledge of how to debug designs, within emulation and prototyping systems.
- Strong knowledge and direct experience in simulation acceleration methodologies.
- Virtual acceleration technology experience and knowledge a plus.
- Proven expertise in supporting customers (in HW / FW and SW based systems a plus)
- Experience in advocating for customer features, including emerging verification methodologies, in an already proven SW/HW platform, taking care in understanding the effects of new features or defaults on existing user environments
- Strong interpersonal relationship building across different groups within and external to the BU, with a strong focus on customer product usage advocacy.
- Ability to distil low level technical information and create summary material for reporting to executive staff training collateral development, including white papers and presentations for field teams and early adaptors
- Ability to travel occasionally for up to two weeks at a time for internal training or customer project support
- Experience in digital design (RTL) using Verilog and synthesis tools to be able to understand customer design complexities and the effects on a verification platform, as well as ability to create small synthesizable testcases
- Technical expertise in functional verification using High Level Verification languages such as UVM (SystemVerilog or Specman “e”) or C/C++
- Capability with scripting in languages like Perl or TCL and shell scripting
Recommended Skills
- C++ (Programming Language)
- Collateral Development
- Debugging
- Electrical Engineering
- Fpga
- Functional Design