SoC Performance Modeling Engineer

Engineering - Systems San Jose, California


Position at Samsung Semiconductor, Inc.

JOB TITLE:  SoC Performance Modeling Engineer

REQ ID#: DSA32800


The Technology Enabling and Development (TED) Lab is part of Samsung’s Memory Business Unit, the industry's technology and volume leader in DRAM, NAND Flash, and SRAM memory.  TED has the charter to develop SSD for enterprise customers. More recently, TED has also been tasked to develop SSD controller architecture to support future enterprise SSD designs. We are an integral part of Samsung’s strong R&D focus & lab innovation engine. We work closely with development teams across geographically distributed sites to bring innovation to enterprise SSD product road maps.

The candidate will be a key technical member of TED Controller Architecture Team.  He or she will join a team of experts in researching and developing innovative data center/cloud networking, storage, and compute ASIC/FPGA and system solutions. The successful candidate will be responsible for developing, enhancing, and correlating architecture models for SSD controllers, and will work for the performance modeling of Samsung’s SSD Controller SoCs. The primary focus will be on performance modeling of SOC design for architecture exploration. It includes the multiple levels of modeling from behavioral to cycle-accurate level, for each objectives. Ideal candidates should have strong on architecture modeling and development skills, expertise in Host interface (e.g, PCIe/NVMe/Gen-Z/CXL), CPUs, DRAM, Flash components controllers, cache controllers and interconnect.

We are seeking an SoC Performance Modeling Engineer with a passion to develop and document new and innovative ideas with the ability to demonstrate their value and impact.


  • Performance modeling of SoC for architecture exploration.
  • Analysis and profiling tools development
  • Performance database framework development.


  • MS, PhD candidate in EE/CS/CE
  • Experience of performance modeling for full system data flow
  • Prior knowledge of SystemC and TLM2
  • Excellent scripting and automation of workflows, in C/C++ and/or Python.
  • Familiarity with ASIC, computer and embedded system architecture
  • Excellent written and verbal communication, excellent organization skills, and highly self-motivated.
  • Strong working knowledge of modeling tools and techniques.
  • Ability to summarize performance data and communicate issues effectively


  • Experience of storage related project with NVMe, PCIe, and NAND control.
  • Experience of modeling EDA tools, like Platform Architect, Cycle Model Studio, Matlab/Simulink.
  • Advanced methodology like systemVerilog-OVM or systemVerilog-UVM
  • Statistical analysis
  • Scripting (esp Python / R)
  • Visualization (e.g. matplotlib, seaborn, etc.)


**************************************************************************************Samsung Semiconductor Inc. (SSI), an equal opportunity employer, is a world leader in Memory, System LSI, and LCD technologies. Headquartered in San Jose, California, SSI is a wholly-owned U.S. subsidiary of Samsung Electronics Co., Ltd.- the second largest semiconductor manufacturer in the world and the industry's volume and technology leader in DRAM, NAND Flash, SSDs, mobile DRAM and graphics memory. It is one of the largest providers of system logic, imaging and LED lighting solutions, as well as providing advanced process design and manufacturing for fabless companies. Samsung Semiconductor, Inc. also has a research and innovation center with numerous labs providing product design and research in: logic, memory, image sensors, displays and mobile technologies. In addition, the company supports Samsung Display Company, the largest producer of LCD and OLED displays.

A day in the life Samsung Video:

Click here to visit our Samsung Semiconductor Career Page