Solidigm is looking to develop and validate new SSD Firmware, requiring expertise in firmware development, debugging, and validation of architecture, external interfaces, and product features.
Requirements
- Firmware development/debug
- Validating architecture, external interfaces, and product features
- Design and develop tests and debug Firmware in an embedded systems environment utilizing Python/Perl/C/C++/JavaScript
- Use and gain experience in storage interface standards ,such as PCIe-based NVMe interface
- software or Firmware development experience in an embedded systems validation environment with programming in Python/C/C++/JavaScript
- developing, reviewing, and implementing test plans
- software validation concepts and coverage analysis tools
Responsibilities
- Develop, review, document, and maintain source code in Python/C/C++/JavaScript
- Work closely with internal teams, such as ASIC and Firmware development, to drive resolution of Firmware and system bugs
- Triage failures, recommend and/or implement solutions
- Define, develop, and implement Firmware test plans and test content with deep comprehension of Firmware algorithms and customer specifications
- Integrate tests into an automated test environment and collaborate with test execution teams to drive validation plans/strategy
- Identify opportunities for improvements and drive improved validation methodologies within the team
Other
- Full-time
- Intern/Co-op
- Agile development methodologies
- excellent communication skills and the ability to work closely with team members, both locally and across the organization is required
- Job assignments are usually for the summer or for short periods during breaks from school