Senior / Principal Embedded Software Engineer (Flash Memory)

GMP Technologies

Singapore

Sur place

SGD 120 000 - 180 000

Plein temps

14 jours+

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Résumé du poste

GMP Technologies is seeking a Senior/Principal Embedded Software Engineer (Flash Memory) to design and integrate embedded software within a multinational team. You will define architectures for persistent memory management, including wear levelling, data integrity, and security, while collaborating with system architects to translate requirements into memory solutions.

The role requires strong C/C++ proficiency for embedded systems, hands-on experience with eMMC/NAND flash, and knowledge of boot

Qualifications

  • Bachelor's or master's degree in CS/CE or related field.
  • Experience in embedded systems architecture and memory technologies.
  • Proficient in C/C++ for embedded systems.
  • Hands-on with eMMC or NAND flash memory and low-level drivers.
  • Understanding of microcontrollers/SoCs and memory controllers.
  • Experience with debugging tools (emulators, analyzers, oscilloscopes).
  • Familiarity with ASPICE or automotive standards is a bonus.
  • Ability to design reliable, safe and durable memory solutions.

Responsabilités

  • Design, develop, and integrate embedded software within a multinational engineering team.
  • Define software architecture and concepts for memory management including wear levelling, data integrity, and security strategies.
  • Collaborate with system architects to translate 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.
  • Drive memory bandwidth benchmarking and performance optimisation; support field issue analysis.

Connaissances

Embedded systems architecture
Memory technologies
C/C++ programming
Memory controllers
Debugging tools
Bootloaders

Formation

Bachelor's degree in Computer Science or Computer Engineering
Master's degree in Computer Science or related field

Outils

eMMC
NAND flash memory
File systems
Low-level drivers

Description du poste

Senior / Principal Embedded Software Engineer (Flash Memory)

Job Openings Senior / Principal Embedded Software Engineer (Flash Memory)

About the job 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 initiativesSupport 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, validation, 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

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

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior Embedded Software Engineer - Flash Memory & Storage
Senior Embedded Software Engineer - Flash Memory & Storage

GMP Technologies • Singapore

Sur place
SGD 120 000 - 180 000
Memory Design, Staff Engineer
Memory Design, Staff Engineer

SEARCH STAFFING SERVICES PTE. LTD. • Singapore

Sur place
SGD 120 000 - 180 000
Senior Memory Diagnostics Software Engineer
Senior Memory Diagnostics Software Engineer

Advanced Micro Devices (S) Pte Ltd • Singapore

Sur place
SGD 90 000 - 120 000
Embedded Firmware Engineer - HGu
Embedded Firmware Engineer - HGu

Beyondsoft International (Singapore) Pte Ltd • Singapore

Sur place
SGD 60 000 - 90 000
Staff / Principal Engineer, NAND Product Engineering
Staff / Principal Engineer, NAND Product Engineering

MICRON SEMICONDUCTOR ASIA OPERATIONS PTE. LTD. • Singapore

Sur place
SGD 180 000 - 280 000
Senior / Product Engineer - (NAND firmware integration) Singapore, Singapore Posted 4 hours ago
Senior / Product Engineer - (NAND firmware integration) Singapore, Singapore Posted 4 hours ago

Micron Technology, Inc • Singapore

Sur place
SGD 120 000 - 180 000
Senior/Staff Engineer - STPG PE SYSTEM
Senior/Staff Engineer - STPG PE SYSTEM

Micron Technology • Singapore

Sur place
SGD 120 000 - 180 000
Staff Engineer, SSD NIT
Staff Engineer, SSD NIT

MICRON SEMICONDUCTOR ASIA OPERATIONS PTE LTD • Singapore

Sur place
SGD 120 000 - 180 000
Staff Engineer - SSD NAND Debug & Firmware Lead
Staff Engineer - SSD NAND Debug & Firmware Lead

MICRON SEMICONDUCTOR ASIA OPERATIONS PTE LTD • Singapore

Sur place
SGD 120 000 - 180 000
Senior/Staff Engineer - STPG PE SYSTEM Singapore, Singapore Posted a day ago
Senior/Staff Engineer - STPG PE SYSTEM Singapore, Singapore Posted a day ago

Micron Technology, Inc. • Singapore

Sur place
SGD 120 000 - 190 000