Staff Software Engineer - Storage Systems and Protocols

New Today

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 dayincluding smartphones, electric vehicles, hyperscale data centers, IoT devices, and more. Here, you'll have the 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 that 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. We are excited to offer an opportunity for a Staff Software Engineer - Storage Systems and Protocols with Samsung Semiconductor. You will play a key role in designing, developing, and optimizing the IO path within our distributed storage systems. Collaborating closely with cross-functional teams, you will ensure our storage solutions deliver exceptional performance, scalability, and reliability. Our technology solutions power everyday toolsincluding smartphones, electric vehicles, hyperscale data centers, IoT devices, and more. Join us to be part of a global leader whose innovative designs are shaping the future. We believe that innovation and growth are driven by an inclusive culture and a diverse workforce. We are committed to empowering individuals to be their authentic selves. Together, we're building a better tomorrow for everyone involved. Location: Daily onsite presence at our San Jose, CA office / U.S. headquarters in line with our Flexible Work policy. What You'll Do Build datacenter software technologies to drive Samsung memory innovations for use in public and private clouds, leveraging memory advancements. Work as a strong team player with excellent communication skills, developing Linux-based highly available distributed systems focused on performance and quality. This senior role involves significant responsibility, requiring creativity, leadership, and passion for building high-performance flash-based storage systems. Location: Daily onsite presence at our San Jose Headquarters, aligned with our Flexible Work policy. Reports to: Sr. Manager/Director, Software Development What You Bring Bachelor's Degree in Computer/Electrical/Electronic Engineering or Computer Science, with 10+ years of experience in enterprise software development in C/C++ on Linux, or a Master's Degree with 8+ years, or a PhD with 5+ years of industry experience. Experience with Python is a plus. Strong foundation in algorithms and data structures. Experience with distributed, scale-out fault-tolerant applications is highly desirable. Experience developing storage systems, especially flash and SSD-based solutions, is highly valued. Knowledge of file system internals (ext3, ZFS, NTFS) and storage protocols (NFS, SMB, S3, FC, iSCSI, NVMe, NVMe-over-Fabrics) is preferred. Experience with network protocols such as TCP/IP, RDMA/RoCE/IB_verbs is beneficial. Ability to collaborate with software engineers to develop, test, and integrate storage technologies. Familiarity with open-source server software like ZeroMQ, RocksDB, Ceph, Elasticsearch, and key/value stores is a plus. Use of tools like gcc, git, and Bugzilla is desirable. Strong analytical and problem-solving skills, with the ability to diagnose complex performance issues and implement solutions. Curiosity and resilience in approaching challenges. Excellent communication and collaboration skills. Innovative mindset, proactive in exploring new ideas and adapting to change. Proven ability to deliver high-quality products under tight deadlines. #LI-MD1 What We Offer The pay range for this role is $157,000$243,000 USD, depending on various factors including location, experience, and education. We also offer incentives based on performance, along with a comprehensive benefits package focused on employee wellbeing, including Medical/Dental/Vision/401k, and rewards that promote a balanced life. Additional benefits include: Charitable giving match and community involvement opportunities. Starting with 4+ weeks of paid time off, plus holidays and sick leave. Support for family needs, including stipends for fertility or adoption, medical travel, and errand services. Emotional wellness support via apps and paid therapy sessions. Onsite caf and gym, plus virtual fitness classes. Flexible work environment to promote work-life balance. Equal Opportunity Employment Policy Samsung Semiconductor is committed to an inclusive environment where all individuals feel valued and empowered, regardless of age, ancestry, genetic information, marital status, political affiliation, veteran status, or other protected characteristics. We prioritize talent, humility, kindness, and dedication in our hiring processes and provide accommodations for candidates with disabilities or special needs. Recruiting Agency Policy We do not accept unsolicited resumes. Only authorized recruitment agencies with a current agreement may submit resumes for our openings. Covid-19 Policy To ensure safety, we encourage vaccination and may require it depending on job roles. Visitors and employees may need to complete health questionnaires and COVID testing, with policies evolving based on public health guidance. Applicant Privacy Policy https://semiconductor.samsung.com/us/careers/privacy #J-18808-Ljbffr
Location:
San Jose, CA, United States
Category:
Computer And Mathematical Occupations