Overview
On Site
Depends on Experience
Contract - W2
Skills
Integration Testing
Optimization
Perforce
RTL
SystemC
TLM
Job Details
We are looking for Performance Modeling/Verification Engineer - Intermediate for our client in Santa Clara, CA
Job Title: Performance Modeling/Verification Engineer - Intermediate
Job Type: Contract
Job Description:
Pay Range: $51hr - $58hr
- The Performance Modeling/Verification Engineer develops, enhances, and maintains SystemC/TLM2 models for memory controllers, peripherals, and interconnects to accurately simulate hardware behavior and performance.
- The role includes model integration, testing, debugging, optimization, and documentation.
- The role supports system-level design by creating cycle-approximate performance models, conducting functional and performance verification, identifying bottlenecks, improving model accuracy, and collaborating with cross-functional engineering teams.
- SystemC and TLM2 modeling experience.
- C and C++ programming proficiency.
- Understanding of memory controller architectures.
- UVM verification experience.
- Debugging experience with complex projects.
- Ability to work with distributed teams.
- Knowledge of system-level architecture such as AXI and AHB.
- Familiarity with version control tools like Perforce or Git.
- 5+ years of recent hands-on SystemC experience.
- Experience with performance modeling and architecture exploration.
- Hands-on modeling projects using SystemC.
- Knowledge of TLM concepts and implementation.
- Ability to work with C++ integration.
- Experience with SystemC testbench creation and simulation.
- Experience modeling at behavioral, RTL, or TLM abstraction levels.
- Develop, enhance, and maintain SystemC/TLM2 models.
- Integrate models into internal tools for system-level design.
- Identify and resolve model bottlenecks and performance issues.
- Develop and execute testbenches for model validation.
- Participate in system-level testing and debugging.
- Create detailed model documentation and usage guidelines.
- Knowledge of DDR, LPDDR, or similar memory standards.
- Strong teamwork and collaboration skills.
- SystemC modeling.
- TLM2 modeling.
- C and C++ development.
- Debugging.
- System-level architecture understanding.
- Version control proficiency.
- B.E, M.E, M.Tech, B.S, or M.S in Electrical Engineering or Computer Science.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.