Samsung Semiconductor
Semiconductor
SeniorEngineer,SystemSoftware
“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.
Solve key problems & optimize architecture Platform for Cloud & Data center environments.; Approach challenges with curiosity and resilience, seeking data to help build understanding.
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
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.