DataDirect Networks (DDN) is looking to solve the problem of powering many of the world's most demanding AI data centers, in industries ranging from life sciences and healthcare to financial services, autonomous cars, Government, academia, research and manufacturing, by developing innovative, tailored SSD solutions that will revolutionize large storage platforms.
Requirements
- Expert in developing and debugging system level C/C++
- Hardware design and debug knowledge.
- Experience as an architect and/or team leader in charge of major features or full products.
- Experience delivering working code in high volume products at a high quality level.
- Storage device development background. Particularly flash based products
- System architecture and design roles in large, complex systems
- Strong linux background including kernal mode design
Responsibilities
- Define architectures and implementations based on high level product requirements
- Identify valuable feature enhancements and define feasible implementations and options for implementations
- Work independently or as a team lead to implement and deliver major features and enhancements.
- Work other system storage architects to identify use cases and valuable features for the flash / SSD layer.
- Work within the flash products team to architect, design, implement, and validate new features to realize their planned impact.
- Learn and contribute in many technical areas including interface protocols, data formats and translation layers, garbage collection, NAND management and technology, SMP architecture, ECC, security, and more.
- Adopt Agile practices and support appropriate technical meetings/scrums and message progress/status/concerns
Other
- BS/MS/Ph.D in Computer Engineering, Electrical Engineering or equivalent degree/experience.
- 12+ years of experience in complex, multi-processor embedded system applications
- Attention to detail and commitment to achieve high quality deliverables.
- Exceptional team player with good communication skills and a self-starter.
- Excellent time management skills, with the ability to independently prioritize, multitask, and work under deadlines in a fast paced environment.