SystemC/TLM SoC Modelling Engineer with C++
- Location
- Bengaluru, Karnataka, India
- Salary
- Not specified
- Company
- Akash pawar
Job description
• Role & Company / Project Overview: Happiest Minds is hiring a SystemC/TLM SoC Modelling Engineer with 3 to 8 years of experience to join the team in Bengaluru. The role focuses on developing next-generation SoC solutions, high-level virtual platforms, and transaction-level models for complex SoC architectures, working closely with architecture, design, and verification teams. • Key Responsibilities & Daily Duties: - Develop, integrate, and validate SystemC/TLM 2.0 models for CPUs, interconnects, peripherals, and memory subsystems. - Create functional, performance, LT/AT models for architecture exploration and HW-SW co-verification. - Collaborate with architecture, design, and verification teams to ensure model accuracy. - Debug and optimize simulation performance while maintaining timing fidelity. • Required Qualifications, Skills & Experience: - Experience: 3-8 Years. - Mandatory Skills: Strong programming skills in C++ (C++11 and above); Hands-on experience with SystemC/TLM-2.0 modelling; Good understanding of SoC Architecture, processors, caches, coherency protocols, interconnects, and memory ordering; Experience in Virtual Platforms, Performance Modelling, and HW-SW Co-simulation. - Preferred Skills: Exposure to Synopsys Virtualizer, Cadence, or Open-Source SystemC environments; Python scripting, Git, and Agile methodologies. - Education: Bachelor's or Master's degree in Electronics, Computer Engineering, or related fields. • Working Hours, Shifts & Location Details: - Location: Bengaluru, Karnataka, India. • Compensation & Benefits: - Not specified. • Application Instructions: - Interested candidates or those with suitable referrals should share their updated resume with the recruitment team.