What You'll Do
The Technology Enabling Development Lab (TED) Our core development focus is the host interface firmware layer that sits in the intersection of system software and flash management firmware. This key host interface firmware technology drives Samsung's breakthrough V-NAND technology and enables our customers to power performance-oriented, demanding, enterprise-class applications ranging from hyper-scale data centers, to big data processing, to software defined virtualized storage arrays and infrastructures.
We are seeking a dynamic and knowledgeable Staff Test Engineer at Samsung. This role requires strong leadership skills as you will be leading the testing and qualification on our evolving NVMe storage products. You will be the subject matter expert on scale-out distributed storage, networking, virtualization, and providing training and knowledge sharing with the team. You will play crucial role in providing technical guidance and debugging complex issues related our storage products. The ideal candidate will be self-motivated, independent thinker with a passion for pathfinding.
Location:Hybrid, working onsite at our San Jose, CA headquarters 3 days a week, with the flexibility to work remotely the remainder of your time the remainder of your time.
Job ID: 42044
Lead the development and execution of test plans, to validate the functionality and performance of NVMe storage products
Perform in-depth testing of NVMe storage products in various setups, with a specific focus on scale-out clustered storage.
Replicate customer's storage environment in our lab environment to debug and resolve reported issues.
Collaborate with the development team to identify, reproduce, and debug issues found during testing.
What You Bring
BS in Computer Science or related technical field with 10+ years of system level testing or development of enterprise servers and enterprise storage systems experience or MS with 8+ years or PhD in engineering or related Science with 5+ years of Industry Experience preferred.
Knowledge and hands-on experience in designing, deploying and managing clustered /distributed storage systems, preferably with Ceph
Strong understanding of storage concepts, including block storage, object storage, and file systems.
Proficient with Linux kernel and storage stack and capable of debugging related issues.
Experience working with virtualization software, including setting up virtual machines, clusters, and storage configurations
Expertise in storage test tools such as performance benchmarks, IO stress tools, protocol certifications, test execution and bug management tools.
Familiarity with networking concepts and protocol
Experience with scripting languages such as Python, Bash, or Perl
Experience with automation tools such Ansible or Chef is a plus.
Knowledge of SSD and storage protocols such NVMe and PCIe is a plus.
You're inclusive, adapting your style to the situation and diverse global norms of our people.
An avid learner, you approach challenges with curiosity and resilience, seeking data to help build understanding.
You're collaborative, building relationships, humbly offering support and openly welcoming approaches.
Innovative and creative, you proactively explore new ideas and adapt quickly to change.