Qualcomm logo

TLM/Performance Modelling Senior Engineer

Qualcomm
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

5 - 10 Years

SKILLS REQUIRED

SystemCTransaction-Level ModelingC++Digital DesignPerformance ModelingPerformance Optimization

Job description

Overview

Develop and maintain SystemC models for complex digital systems within the NoC Systems team at Qualcomm Bangalore Design Center.

What you'll do

  • Design and implement SystemC models for digital systems, including processors, memory controllers, and peripheral interfaces.
  • Use C++/SystemC/TLM 2.0 for virtual prototypes and performance modeling, including Approximately Timed and Loosely Timed (LT) coding style for software development on virtual prototypes.
  • Develop and execute testbenches to verify the correctness and performance of SystemC models.
  • Optimize models for simulation speed and resource efficiency.
  • Create and maintain detailed documentation for models, testbenches, and verification plans.
  • Work closely with hardware and software engineers to integrate SystemC models into the overall system design.
  • Identify and resolve issues in the modeling and simulation process.
  • Stay updated with the latest advancements in SystemC and digital design techniques.

What you'll need

  • Proficiency in SystemC and C++.
  • Strong understanding of digital design principles and techniques.
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience, OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Systems Engineering or related work experience, OR PhD in Engineering, Information Systems, Computer Science, or related field.
  • Education: Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
  • Experience: 5 to 10 years of experience in digital design and SystemC modeling.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.
  • Ability to work independently and in a team environment.
  • Attention to detail and a commitment to quality.

Nice to have

  • Experience with hardware description languages (HDLs) such as Verilog.
  • Familiarity with simulation tools and environments.
  • Experience with Network-on-chip, high-performance computing and parallel processing.
  • Knowledge of ASIC design.
  • Familiarity with scripting languages (e.g., Python, Perl).
  • Experience with version control systems (e.g., Git).

Details

  • Location: Bangalore, India (Qualcomm India Private Limited).

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

TLM/Performance Modelling Senior Engineer