Jobs at NVELO

Senior Software Engineer (Windows Platform)

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.


Responsibilities

You will be responsible for the design and development of Windows-based client (RAPID) and server storage software including kernel drivers, caching, tiering etc. 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 integration, system performance analysis and performance tuning.


Education / Experience

The ideal candidate will have many of the following software development experience and skills:

  • Windows kernel development experience with focus on multi-thread applications.

  • Understand OS concepts.

  • Extensive C/C++ programming experience.

  • Experience with variety of file systems.

  • Experience with block driver, storage stack and/or network stack.

  • Experience with storage protocols and modern SSD/eMMC technology.


Requirements

  • BS/MS in Computer Science/Computer Engineering or equivalent

  • 4+ years of experience in development of Windows kernel programming 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

  • Excellent problem solving skills with high performance algorithm and data structure design.


Apply

To apply for this position, please send your resume to: [email protected]

Headquarters

NVELO, Inc.
Samsung Semiconductor, Inc
601 McCarthy Blvd.
Milpitas, CA 95035