What are the responsibilities and job description for the SystemC / TLM Verification Engineer position at TPI Global Solutions?
We are hiring a SystemC / TLM Verification Engineer to support pre-silicon system-level modeling and validation for next-generation SoC platforms. This role focuses on transaction-level modeling, architectural simulation, and performance analysis using SystemC, TLM2.0, and C .
This is a hands-on engineering position ideal for candidates with strong pre-silicon verification or architectural modeling experience who enjoy working close to hardware architecture, firmware, and performance teams.
Key Responsibilities
- Develop and enhance SystemC / TLM2.0 models for SoC-level simulation and validation
- Perform transaction-level validation using C and SystemC-based environments
- Analyze performance, power, and functional behavior of pre-silicon designs
- Collaborate with architecture, firmware, and validation teams to debug system-level issues
- Build C / Python-based test infrastructure to support simulation and automation
- Execute validation plans derived from architecture and hardware specifications
Required Qualifications (Must-Have)
- Strong hands-on experience with SystemC and TLM2.0
- Solid C programming skills for modeling and simulation
- Experience in pre-silicon or system-level verification / validation
- Understanding of SoC architecture, memory, interconnects, and performance concepts
- Experience working with simulation-based environments (architectural or system simulators)
Nice-to-Have
- Exposure to SIMICS or similar full-system simulators
- Python scripting for automation and validation flows
- Background in power/performance modeling or analysis
- Experience working alongside firmware or OS teams
Compensation
Pay Rate: $50 – $60 per hour (W2)
Contract Details
- Long-term contract with potential extensions
- On-site role in Santa Clara, CA
- Immediate to near-term start preferred
Salary : $50 - $60