SystemC Modeling Engineer
Silicon Patterns
2 - 5 years
Bengaluru
Posted: 17/02/2026
Job Description
SystemC Modeling Engineer SoC Systems & Virtual Platforms
Location: Bengaluru
Experience: 4+ Years
Role Overview
We are seeking a highly skilled SystemC Modeling Engineer to drive system-level modeling, simulation, and early architecture validation for next-generation SoC platforms. In this role, you will enable pre-silicon software development, accelerate system bring-up, and influence architectural decisions through high-fidelity virtual models.
You will work within a cross-functional team spanning hardware design, software, and verification to deliver scalable and performance-optimized system solutions.
Key Responsibilities
System Modeling & Virtual Platforms
- Develop and maintain SystemC/TLM models for complex SoCs including processors, interconnects, peripherals, and hardware accelerators
- Build reusable subsystem-level and full-chip virtual platforms for early validation
Simulation & Validation
- Perform system-level simulations to verify functional correctness, performance, and power behavior
- Debug model inaccuracies and improve simulation efficiency
Architecture & Performance Analysis
- Analyze system architectures to identify bottlenecks and optimization opportunities
- Support architectural trade-off studies using virtual prototypes
Pre-Silicon Software Enablement
- Enable early OS, firmware, and application software development on SystemC platforms
- Collaborate with software teams to validate boot flows, drivers, and system behavior
Cross-Team Collaboration
- Work closely with RTL designers, DV teams, and software engineers to align system models with hardware intent
- Support integration of models into verification and CI environments
Minimum Qualifications
- ME/BE in Electrical Engineering, Electronics, Computer Science, or related field
- 4+ years of industry experience in system modeling or virtual platform development
- Strong hands-on expertise in:
- SystemC/TLM 2.0 modeling
- C/C++ programming
- Experience building SoC-level models including CPUs, interconnects, peripherals, and accelerators
- Solid understanding of computer architecture and SoC subsystems
Preferred Skills
- Familiarity with Agile/DevOps workflows
- Experience with version control & CI tools: Git, Jenkins
- Automation & scripting using Python, Perl, Shell
- Exposure to pre-silicon software bring-up and virtual prototyping environments
Core Competencies
- Strong system-level debugging and problem-solving skills
- Ability to work in fast-paced, multi-disciplinary engineering teams
- Excellent written and verbal communication skills
Why Join Us?
- Work on cutting-edge SoC platforms and system architectures
- Influence product direction early in the design lifecycle
- Enable faster silicon bring-up through virtual development
- Collaborate with world-class hardware and software teams
About Us:
Silicon Patterns is a specialized engineering services company with deep expertise in pre-silicon and post-silicon design and verification. We deliver end-to-end semiconductor and embedded system solutions covering RTL Design, SystemC Modeling, Emulation, Design Verification (DV), Physical Design (PD), Design for Testability (DFT), and Pre- & Post-silicon Validation helping clients achieve faster, more reliable product development. Headquartered in Hyderabad, with offices in Bangalore and Raipur, and supported by our skilled engineering teams in Malaysia, we serve global clients through flexible engagement models like Time & Materials (T&M), Offshore Development Centers (ODC), Subcontracting, and Build-Operate-Transfer (BOT). Our expertise spans VLSI and Embedded Systems, with a strong focus on Wireless, IoT, and Automotive domains. We also work on advanced technologies including HBM3/3E workloads, AI/ML, GenAI/LLMs, and edge computing. At Silicon Patterns, were committed not only to technical excellence but also to maintaining a strong work-life balance for our teams because great engineering starts with well-supported people.
Website
Services you might be interested in
We Search & Apply Jobs for You!
Our team scans through 1000s of opportunities and applies to roles best suited to your profile
Save 100+ hours and focus on what matters - cracking interviews and landing offers.
