Role Summary
The Product Engineer position focuses on defining technical requirements and managing product development within Siemens EDA's software engineering team. This role is hybrid, allowing for both in-office and remote work, optimizing flexibility to meet diverse needs.
Experience Level
This position is classified at a senior experience level, requiring a minimum of 10 years in the semiconductor field and expertise in emulation technologies.
Responsibilities
The main responsibilities include:
- Defining technical requirements and acceptance criteria for software releases.
- Driving product roadmap inputs, prioritizing features, and coordinating cross-team delivery.
- Establishing performance and quality metrics to own release validation targets.
- Mapping customer designs to Veloce systems and providing necessary solution expertise.
- Refining methodologies for emulation and enterprise prototyping.
- Conducting customer validations and managing field escalations.
- Designing transactors and debugging interfaces.
- Creating application notes and providing technical training and support.
- Mentoring engineering staff and representing products in various engagements.
Requirements
Candidates should possess the following qualifications:
- BS/MS/Ph.D. in Computer Engineering, Electrical Engineering, or Computer Science.
- At least 10 years of experience in the fabless semiconductor industry.
- A minimum of 5 years experience with emulation tools, particularly Veloce.
- Strong understanding of digital IC/FPGA design from RTL to gate-level.
- Proficiency in automation and scripting languages such as Python and Perl.
- Familiarity with RTL processes and FPGA tool flows.
- Strong analytical and problem-solving abilities.
- Capability to create product presentations and conduct demos.
- Willingness to travel for customer engagements and R&D coordination.
Education Requirements
A Bachelor’s, Master’s, or Ph.D. in Computer Engineering, Electrical Engineering, or Computer Science is required for this position.