Performance Modeling Engineer
Your primary responsibilities will include:
- Collaborating with cross-functional teams to develop performance models that drive the evaluation of new features and evolve into well-correlated models with our IP RTL designs
- Modeling complex configurable designs and conducting performance analysis to inform architectural decisions
- Creating a quantitative performance evaluation strategy
- Performing performance simulations and measuring alternative designs
- Analyzing workloads to identify performance bottlenecks and opportunities
Job Requirements:
We are looking for a highly motivated individual with the following qualifications:
- MS or PhD in Computer Science, Electrical Engineering, or a related field
- Strong experience in computer architecture, microarchitecture, performance, and networking
- Consistent track record of success in modeling, analyzing, and debugging sophisticated IP designs
- 8+ years of experience in performance modeling, simulation, analysis, and RTL correlation of SoC system performance, with a proven ability to provide effective solutions
- Expertise in C++/Python, with a strong background in software architecture and design patterns, applied to various areas in performance modeling and tooling
- Strong leadership skills and ability to set direction and work through ambiguities
Preference:
- The ability to work in an entrepreneurial environment that fosters a collaborative and team-oriented atmosphere
- Experience working in startup environments or venture-backed firms
- A self-starting orientation with a strong drive to make things happen
- Experience in bringing up performance models for Network on a Chip (NoC) is a definite plus.Experience/familiarity with the memory and compute challenges of neural network workloads.