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