Samsung Semiconductor

Semiconductor

SeniorEngineer,SystemSoftware

$138–206k San Jose, California, United States
The Brief

“Senior Engineer, System Software at Samsung Semiconductor. Skills: System Software, Memory and Storage Technologies, Data Center System Architecture, Cloud Infrastructures, CPU, Memory, Storage Architecture, Software Development (C/C++, Java, Python), Linux Kernel/Driver/User Space Development, AI/ML Frameworks, Hardware Acceleration. Research Data Center memory and storage requirements, bottlenecks and pain points, and next generation memory and storage controller architecture, especially data ”

Industry & Context.

Semiconductor
Problems you'll solve

Solve key problems & optimize architecture Platform for Cloud & Data center environments.; Approach challenges with curiosity and resilience, seeking data to help build understanding.

Eligibility Requirements

Daily onsite presence in San Jose HQ location 5 days week

What They're Looking For.

Must Have

MS (PhD preferred) in Computer/Electrical Engineering or Computer Science with 3+ years working or researching experiences in memory or storage technologies, data center system or cloud infrastructures, In depth knowledge of CPU, memory, storage, and current computer system architectures and experience building & modeling full systems, Software development in C/C++ & Java/Python, Linux Kernel/Driver/User Space development experience, Experience in AI/ML framework, LLM, GPU/CPU/FPGA system, Good understanding of Embedded system including knowledge of I/O and HW/SW interface, Highly motivated, Excellent verbal and written communication skills, Ability to meet aggressive project deadlines in a team environment, Ability to work successfully with cross-functional teams, including coordinating across organizational boundaries and geographies

Nice to Have

PhD in Computer/Electrical Engineering or Computer Science, Experience with distributed processing frameworks, Experiences in hardware acceleration or software stack programming model (OpenCL/CUDA)

What You'll Do.

Research Data Center memory and storage requirements

bottlenecks and pain points

and next generation memory and storage controller architecture

especially data movement

compute offload and acceleration.

Analyze and develop applications and build prototypes demonstrating application benefits.

Research emerging technology standards and map to optimal implementation.

Take design from concept modeled with software to implement as a solution with applications

software and firmware.

Develop one-of-a-kind innovative prototypes and contribute to feasibility studies and solution development

demonstrating the value of the proposed architectures.

Collaborate with other researchers in the team to develop innovative memory/storage solutions for AI/ML workloads.

How You'll Work.

Team & Collaboration

Collaborate with other researchers in the team to develop innovative memory/storage solutions for AI/ML workloads.; Ability to work successfully with cross-functional teams, including coordinating across organizational boundaries and geographies.

Communication Scope

Excellent verbal and written communication skills

Free ATS check

Applying for this Senior Engineer, System Software role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Samsung Semiconductor?

Real rants from real employees. Read before you apply.

Read Company Rants →