Logo
Samsung Semiconductor

Staff Engineer, System Software

Samsung Semiconductor, San Jose, California, United States, 95199

Save Job

Please Note: To provide the best candidate experience amidst our high application volumes, each candidate is limited to 10 applications across all open jobs within a 6-month period. Advancing the World’s Technology Together Our technology solutions power the tools you use every day--including smartphones, electric vehicles, hyperscale data centers, IoT devices, and so much more. Here, you’ll have an opportunity to be part of a global leader whose innovative designs are pushing the boundaries of what’s possible and powering the future. We believe innovation and growth are driven by an inclusive culture and a diverse workforce. We’re dedicated to empowering people to be their true selves. Together, we’re building a better tomorrow for our employees, customers, partners, and communities. The Data Fabric Solutions (DFS) group is part of Memory Solution Lab in Samsung Semiconductors, the industry’s technology and volume leader in Storage and Memory devices. The DFS group pioneers and creates software solutions that optimize data flow efficiency, transformation, and performance for data-intensive applications, leveraging Samsung’s SSDs, Memory, and Accelerators. As part of Samsung’s R&D focus and lab innovation engine, DFS caters to diverse data fabric deployments. Specifically, the team has an opening for a seasoned System Software Engineer with experience in researching, designing, and developing scalable heterogeneous memory solutions for the Cloud or Enterprise markets. You will join a team of experts researching and developing innovative solutions that utilize existing and emerging technologies to add substantial value to Samsung. The team covers a broad spectrum of topics and is building an ecosystem around HBM, SSD and Non-volatile memory Software. You will work with state-of-the-art technologies in the context of vertical integration and optimization across hardware, software, and cloud applications, leveraging technologies including HBM, CXL, Flash/SSD, GPUs, high-speed networking, and more to research/build open-source software frameworks/ecosystems. Location : Daily onsite presence at our San Jose, CA office / U.S. headquarters in alignment with our Flexible Work policy. What You’ll Do

Design and development of new features for memory and/or storage systems products targeted to Enterprise and Hyperscale & Cloud environments. Design, implement and validate state-of-the-art solutions that meet or exceed current and future products. Deliver software designs and code following prevalent software development methodologies like Agile, Scrum. Performance analysis and tuning of system software. What You Bring

Master’s in Computer Science, Computer Architecture, Electrical Engineering, Physics and Mathematics or related field with 8+ years of experience. PhD with related fields and 5+ years of experience. Strong programming skills in C/C++. Knowledge in Python or other scripting languages is a plus. Strong OS fundamentals including multi-threading, multi-processing, inter-process communication, scheduling and interrupt handling. Experience in Linux kernel internals and memory management. Exposure to multi-tier memory management using CXL is highly desirable. Exposure to system performance benchmarking tools like cachebench or Sysbench is a plus. Experience in storage system design & development, debugging. Experience with in-memory databases is a plus. Experience with File Systems, Object Storage or similar technologies. Good understanding of x86, TCP/IP, NVMe-oF, RDMA/RoCE, and Networking. Working knowledge of Linux OS and File Systems is preferred. Prior experience with REST and Redfish/DMTF is preferred. Good understanding of Docker, Containers and related technologies is a plus. Exposure to discovery protocols like SSDP is preferred. Exposure to storage hardware and systems (SSDs, HDDs, NAS and SAN systems). Knowledge or experience in any of in-memory databases, Key-Value Storage, NoSQL, Columnar, and Spark/Hadoop databases is a plus. Inclusive, adaptable to diverse global norms; eager to learn and collaborate; proactive in exploring new ideas and adapting to change. #LI-VL1 What We Offer

The pay range below is for all roles at this level across all US locations and functions. Individual pay rates depend on factors including the role’s function and location, as well as knowledge, skills, experience, education, and training. We offer incentive opportunities that reward employees based on individual and company performance. This is in addition to our diverse benefits focused on employee well-being, including Medical/Dental/Vision/401k, and an inclusive rewards plan to help employees care for their whole selves. An investment in your future is an investment in ours. Benefits and Perks Give Back: Charitable giving match and opportunities to get involved in the community. Enjoy Time Away: 4+ weeks of paid time off per year, plus holidays and sick leave. Care for Family: Support for families, including fertility/adoption assistance, medical travel support, and errand services. Prioritize Emotional Wellness: On-demand apps and paid therapy sessions. Stay Fit: Onsite café and gym, plus virtual classes. Embrace Flexibility: Flexible environment to balance work and life. Base Pay Range $157,000 — $243,000 USD Equal Opportunity Employment Policy

Samsung Semiconductor is an equal opportunity workplace that values and empowers all individuals regardless of race, religion, color, age, disability, sex, gender identity, sexual orientation, ancestry, genetic information, marital status, national origin, political affiliation, or veteran status. We prioritize talent and qualities such as humility, kindness, and dedication. We provide accommodations throughout the recruiting process for candidates with disabilities, long-term conditions, neurodivergent individuals, or those needing pregnancy-related support. All candidates scheduled for an interview will receive guidance on requesting accommodations. Recruiting Agency Policy

We do not accept unsolicited resumes. Only authorized recruitment agencies with a current agreement with Samsung Semiconductor, Inc. may submit resumes for job openings. Applicant Privacy Policy

Applicant Privacy Policy: semiconductorsamsung.com/about-us/careers/us/privacy/

#J-18808-Ljbffr