TLM/Performance Modelling Senior Engineer
QualcommJob Title
TLM/Performance Modelling Senior Engineer
Role Summary
Join the NoC Systems team in Qualcomm Bangalore as a SystemC modeling engineer responsible for developing and maintaining SystemC/TLM models, performance models and virtual prototypes for complex digital systems. The role works with hardware and software teams to validate, integrate, and optimize models for correctness and simulation performance.
Experience Level
Senior - typically 5 to 10 years of experience in digital design and SystemC modeling. Candidates with equivalent industry experience are considered; see Education Requirements for minimum experience alternatives tied to degree level.
Responsibilities
Design, implement, verify, and optimize SystemC models and virtual prototypes used for functional and performance analysis.
- Develop SystemC/TLM 2.0 models for processors, memory controllers, peripheral interfaces, and NoC components.
- Create and execute testbenches to verify model correctness and performance.
- Optimize models for simulation speed and resource efficiency using timed and loosely-timed styles.
- Integrate models into virtual prototypes and collaborate with hardware and software engineering teams.
- Document models, testbenches, and verification plans.
- Troubleshoot modeling and simulation issues and improve model reliability.
- Research and apply advances in SystemC, performance modeling, and digital design techniques.
Requirements
Technical skills and practical experience required; preferred skills listed separately.
-
Must-have:
- Proficient in SystemC and C++ with hands-on TLM 2.0 experience.
- Strong understanding of digital design principles and experience building digital-system models.
- Proven experience developing, verifying, and optimizing SystemC models and testbenches.
- Ability to analyze performance and improve simulation throughput and resource usage.
- Strong problem-solving, communication, and collaboration skills.
-
Nice-to-have:
- Experience with Verilog or other HDLs.
- Experience with network-on-chip, high-performance computing, parallel processing, or ASIC design.
- Familiarity with scripting (Python, Perl) and version control systems (Git).
- Familiarity with simulation tools and virtual-prototype methodologies.
Education Requirements
Qualifications mentioned: Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, Information Systems, or a related field. Minimum-qualification alternatives are: Bachelor's + 2+ years of systems-engineering-related experience; Master's + 1+ year; or a PhD in a related field. Equivalent practical experience is implied by the stated alternatives.
About the Company
Company: Qualcomm
Headquarters: San Diego, California, United States
Qualcomm is a global leader in semiconductor and telecommunications equipment, specializing in mobile technologies and innovations. Known for its Adreno GPUs, the company provides solutions enabling advancements in mobile gaming, AI, VR/AR, and autonomous driving. Qualcomm's cutting-edge technology and commitment to high-performance, power-efficient designs drive the evolution of mobile graphics and connectivity worldwide.
