Milpitas, CA

Performance Modeling Engineer

Performance Modeling Engineer – System C

Location: Milpitas, CA / San Jose, CA (80% remote)

Pay Rate: $40-50/hour

9-month assignment (potential to extend)

Join our team in developing Performance Simulation models for Enterprise SSDs. Collaborate with SSD ASIC architecture and design teams to map microarchitecture blocks into Simulator models using SystemC/TLM2. Abstract firmware architecture specs into functional SystemC models, integrating them into the Simulator. Analyze and compare ASIC and Simulator performance, identifying bottlenecks and proposing solutions. Evaluate SSD system performance metrics and present findings graphically.

Applicants must possess 2-5 years of hands-on experience with SystemC, demonstrated on their resume. A SystemC proficiency exam will be required as part of the selection process.

Skills:

  • Proficient in SystemC/TLM modeling and C++ programming (2-5 years hands-on)
  • Experience in enhancing performance models and simulators
  • Familiarity with Python scripting
  • Strong knowledge of Computer Architecture
  • Bachelor’s or Master’s degree in Electrical/Computer Engineering or Computer Science

Preferred Skills:

  • Experience with performance/power modeling of Processor/Memory systems
  • Knowledge of DRAM or NAND architectures
  • Familiarity with ARM-based SoC architectures
  • Experience in Mobile SoC use cases and workloads
  • Self-motivated with excellent communication skills

Education:

  • Bachelor’s or Master’s Degree in Electrical/Computer Engineering or Computer Science

  • Max. file size: 300 MB.