Job Opportunity :
We are seeking a skilled SSD firmware developer to join our team. As an SSD firmware developer, you will be responsible for designing, developing, and verifying complex data management and error handling algorithms for NAND flash-based storage devices.
- Take ownership of your work and deliver high-quality results on time.
- Develop firmware on multi-core platforms and device drivers with strong hands-on debugging skills on actual hardware platforms.
Key Requirements :
Proven experience in firmware design and development for NAND Flash-based Storage products.Firmware development on multi-core platforms; device driver development experience.Strong hands-on debugging skills on the actual hardware platform, with the ability to analyze complex firmware and hardware issues.Essential Skills :
Excellent embedded C programming skills with data structures.Ability to study and understand hardware specifications, with a proactive attitude to learn and contribute quickly.Ability to profile and identify performance bottlenecks, optimize code / design to achieve performance / memory targets.Excellent oral and written communication skills.