SENIOR ENGINEER, SYSTEM SOFTWARE

Samsung Semiconductor
Full-time
San Jose, California
$134,400 - $201,600
Posted on 5 months ago

Job Description

Samsung Semiconductor is seeking a Senior Engineer to research and develop system software for data center memory and storage solutions. The role involves analyzing requirements, building prototypes, and optimizing system architectures for emerging applications like machine learning and IoT, with a focus on cloud and data center environments.

Responsibilities

  • Research data center memory and storage requirements
  • Analyze and develop applications and build prototypes
  • Work with experimental hardware
  • Enhance systems software and applications

Requirements

  • 5+ years of relevant industry experience with a Bachelor's or 3+ years with a Master's or PhD
  • In-depth knowledge of computer system architectures
  • Software development experience in C/C++ and Python
  • Experience with Linux Kernel/Driver/User Space development
  • Knowledge of embedded systems and HW/SW interfaces
  • Experience with CXL, PCIe/NVMe protocols
  • Experience in hardware acceleration and software stack programming model
  • Understanding of datacenter applications and protocols
  • Hands on Lab debug using ICE debuggers and/or PCIe protocol analyzers on hardware platforms
  • Understanding of low-level software and device drivers

Benefits

  • No benefits