Senior / Principal Embedded Software Engineer (Flash Memory)
singapore, singapore, Singapore • Posted May 29, 2026
Job Type:
Full-time
Location:
singapore, singapore
Posted:
May 29, 2026
Category:
Telecommunication & Information Technology
Application Deadline:
July 08, 2026
Role Description
Senior / Principal Embedded Software Engineer (Flash Memory)
Responsibilities
- Design, develop, and integrate embedded software within a multinational engineering team
- Define software architecture and concepts for persistent memory management, including storage formats, wear levelling, data consistency, data integrity, security, rollback, and robustness strategies
- Collaborate with system architects to translate system-level requirements into memory solutions
- Develop and maintain low-level drivers for eMMC and NAND flash memory
- Implement bad block management, data integrity handling, and longevity optimisation strategies
- Drive memory bandwidth benchmarking and performance optimisation initiatives
- Support root cause analysis for field issues and persistent memory-related failures
- Work closely with hardware teams on memory architecture and integration strategies
- Contribute to des...
Interested in this role?
Click the button below to start your application for Senior / Principal Embedded Software Engineer (Flash Memory) at GMP Technologies.
Apply Now