Systems/Software Engineer for Storage
Core
Design, develop, and optimize software for next-generation storage devices, focusing on hardware compatibility, performance, and system architecture.
Role type
Senior IC systems/software engineer (storage)
Builds
Next-generation storage devices with converged and hyperconverged architectures
Domain
Storage technology, embedded systems, low-level systems programming
Deliverable
production ML models | product features
Required skills
C programming, low-level systems programming, embedded systems, device drivers, Linux kernel programming, data structures, algorithms
Preferred skills
Python, Rust
Technologies
Linux, C, Python, Rust
Responsibilities
Design and develop software solutions for storage devices; optimize software algorithms, drivers, and interfaces for performance; contribute to storage system architecture including data management and fault tolerance; develop and execute test plans for reliability and functionality; provide technical leadership and mentorship to junior engineers.
Seniority
Senior, hands-on IC with team leadership