G

Senior / Principal Embedded Software Engineer (Flash Memory)

salary Salary :

$6,500 - 6,800 monthly

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job 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 design reviews, documentation, and code quality processes
  • Interface with hardware, validati

on, and software teams to ensure system reliability and robustness

Requirements:

  • Bachelor's or Master's Degree in Computer Science, Computer Engineering, or related field
  • Strong experience in embedded systems architecture and memory technologies
  • Proficient in C/C++ programming for embedded systems
  • Hands-on experience with eMMC or NAND flash memory, file systems, and low-level driver development
  • Solid understanding of microcontrollers, SoCs, bootloaders or boot processes, and memory controllers
  • Experience with debugging tools such as emulators, analyzers, and oscilloscopes
  • Familiarity with automotive standards such as ASPICE is an advantage
  • Ability to design solutions that meet lifetime, safety, and reliability requirements

To apply, please visit www.gmprecruit.com and search for Job Reference: V6Y4XV98

To learn more about this opportunity, please contact Yingying at [email protected]

We regret that only shortlisted candidates will be notified.

GMP Technologies (S) Pte Ltd | EA Licence: 11C3793 | EA Personnel: Lai Yingying | Registration No: R1110239

Original job Senior / Principal Embedded Software Engineer (Flash Memory) posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

About the Company

GMP TECHNOLOGIES (S) PTE LTD

GMP TECHNOLOGIES (S) PTE LTD

Read more about the company

Auto-Apply to Similar Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI
💰

Technology Salaries

Similar Jobs in Singapore

GrabJobs is the no1 job portal in Singapore, connecting you to thousands of jobs fast! Find the best jobs in Singapore, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.