Staff Software Engineer - Storage Systems & Protocols
Company: Samsung Electronics GmbH
Location: San Jose
Posted on: March 28, 2025
Job Description:
Staff Software Engineer - Storage Systems & ProtocolsJob Title:
Staff Software Engineer - Storage Systems & ProtocolsJob Location:
SSI San Jose Main OfficeCategory: Engineering - SoftwareJob Type:
Full-timeJob #: 42492What You'll Do:
- Build datacenter software technologies and expertise to drive
Samsung memory technologies and innovations for use in public and
private clouds by leveraging the benefits of memory
innovations.
- As a key member of the Storage Software team, you will be
responsible for designing and developing software for a
state-of-the-art distributed storage system. You will collaborate
closely with cross-functional teams to ensure that our storage
solutions deliver exceptional performance, scalability, and
reliability.
- The successful candidate must be a strong team player, have
excellent communication skills, and should have experience
developing Linux-based highly available distributed systems, with a
focus on performance and quality.Location: Hybrid, working onsite
at our San Jose office/headquarters 3 days per week with the
flexibility to work remotely the remainder of your time.Reports to:
Sr. Manager/Director, Software DevelopmentWhat You Bring:
- BS/MS Computer Science or equivalent with a minimum of 10+
years of experience developing enterprise software solutions in
C/C++ on Linux or a MS in Computer/Electrical/Electronic
Engineering or Computer Science with 8+ years or PhD in engineering
or related Science with 5+ years of Industry Experience
preferred.
- Experience working with Python is desired.
- Strong foundation in algorithms and data structures is
required.
- Experience working in distributed and scale-out fault-tolerant
applications is highly desired.
- Experience developing storage systems, particularly flash and
SSD-based solutions highly desired.
- Knowledge/Experience of file system internals and storage
protocols is desired.
- Knowledge/Experience working in network protocols is
desired.
- Collaborate with software engineers to develop, test, and
integrate storage technologies into our distributed storage
system.
- Knowledge of open source server-side software and tools is
desired.
- Strong analytical and problem-solving skills, with the ability
to diagnose complex performance issues and implement effective
solutions.
- Excellent communication and collaboration skills, with the
ability to work effectively in a cross-functional team
environment.
- Demonstrated ability to deliver high-quality products under
tight deadlines.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 a number of factors-including the role's function
and location, as well as the individual's knowledge, skills,
experience, education, and training. We also offer incentive
opportunities that reward employees based on individual and company
performance.Equal Opportunity Employment Policy: Samsung
Semiconductor takes pride in being an equal opportunity workplace
dedicated to fostering an environment where all individuals feel
valued and empowered to excel.Covid-19 Policy: To help keep our
employees, customers, and communities safe, we've developed
guidelines for our team. Currently, we encourage vaccination for
all employees and may require it depending on job functions.
#J-18808-Ljbffr
Keywords: Samsung Electronics GmbH, San Jose , Staff Software Engineer - Storage Systems & Protocols, IT / Software / Systems , San Jose, California
Didn't find what you're looking for? Search again!
Loading more jobs...