Job Overview
We are looking for an experienced Embedded Software Engineer to design, develop, and integrate software solutions for advanced UX products. This role focuses on persistent memory systems , working closely with cross-functional teams to ensure performance, reliability, and scalability.
Key Responsibilities
- Design and develop embedded software solutions for persistent memory management
- Define and implement software architecture and concepts for:
- Data storage formats
- Wear leveling and bad block management
- Data consistency, security, and rollback strategies
- Develop and maintain low-level drivers for eMMC/NAND flash memory
- Optimize memory performance and bandwidth benchmarking strategies
- Collaborate with system architects to analyze requirements and define solutions
- S...