Description

You will develop and maintain C++ functional models for SoCs and platform environments. You will own the debugging process for workload issues and ensure model stability and performance.

Responsibilities

  • Develop high-performance C++ functional models for SoCs and platforms.
  • Collaborate with internal and external customers to debug workload issues on existing models.
  • Create test plans and execute tests to verify model functionality.
  • Improve the functionality, stability, and performance of current models.
  • Build new modeling features to assist in workload debugging and work with architecture teams to understand new designs.

Required Skills

  • 5+ years of experience in system modelling or related fields.
  • Proficiency in C and C++.
  • Experience with Linux and Windows environments.
  • Understanding of system architecture and system software development.
  • Knowledge of x86, ARM, or GPU architecture, drivers, and applications.
  • Experience with Linux and Windows kernel debugging.
  • Background in functional modeling, architecture simulation, or hypervisor development.
  • Experience with QEMU, VirtualBox, or SIMCS.

Preferred Skills

  • B.S. or higher in Computer Engineering or Computer Science.

Education

Any Graduate