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 Support
root cause analysis
for field issues and memory-related failures Work closely with
hardware, testing, and software teams
to validate system reliability C...