Samsung’s NVELO System Software Development team is recruiting world-class storage engineers and researchers, who thrive in a small, fast-paced, results-driven environment.
As part of the System Software team, you will be responsible for the design and development of enterprise, data-center and cloud storage software, including device driver, caching, tiering, storage virtualization. You will take the product through the full software development life-cycle, from specification and architecture to design and algorithms, coding, testing (unit and integration) and documentation. You will also participate in system performance analysis and performance tuning.
The ideal candidate will have many of the following software development experience and skills:
Linux or VM kernel development experience with focus on multi-thread application or driver.
Understand OS concepts (e.g., interrupt handling, timers, threads, IPC, race conditions, user space).
Extensive C/C++ programming experience, with algorithm design skill.
Experience with variety of file systems.
Experience with block driver, storage stack and/or network stack.
Experience with distributed computing and storage.
Experience with applications like big-data, Hadoop, cloud, microserver, etc.
BS/MS in Computer Science/Computer Engineering or equivalent.
8+ years of experience in development of Linux/VM kernel drivers and related tools.
Fast learner and team player with effective communication skills.
Innovative thinker in all areas of system design and debugging.
Proven ability to initiate original and creative technical efforts.
Ability to multitask, and work effectively in fast paced environment.
To apply for this position, please send your resume to: [email protected]
NVELO is now hiring in Silicon Valley!
NVELO, Inc.
Samsung Semiconductor, Inc
601 McCarthy Blvd.
Milpitas, CA 95035