Senior Embedded Software Engineer, Persistent Memory

We+ Asia

Singapore

On-site

SGD 90,000 - 150,000

Full time

12 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

We+ Asia in Singapore seeks Senior Engineers / Engineers, Persistency (Software – Embedded) to join a multinational team designing, developing and integrating software for UX products. You will define SW architecture for persistent memory, develop drivers, memory management, integrate eMMC/NAND, and collaborate with HW Memory Team.

Applicants should have a degree in CS/Engineering, strong C/C++, and experience with embedded memory tech and low-level drivers, plus familiarity with

Qualifications

  • Bachelor’s or Master’s degree in CS/Engineering or related field.
  • Embedded systems architecture and memory technologies background.
  • Strong C/C++ proficiency for embedded systems.
  • Experience with eMMC/flash memory and low-level drivers.
  • Knowledge of microcontrollers, SoCs and boot processes.
  • Familiarity with ASPICE automotive processes is a plus.
  • Ability to design concepts for lifetime and safety.
  • Experience with emulators, analyzers, oscilloscopes.

Responsibilities

  • Involve in defining SW architecture & concepts for persistent memory, including storage format, wear-levelling, data consistency, data security, rollback and robustness handling strategies.
  • Collaborate with system architects to analyze customer’s system-level requirements relevant to persistent memory usages and defining of solutions.
  • Develop SW solutions for persistent memory drivers, maintenance for device longevity, bad block management, data integrity managements on various use cases.
  • Integrate and maintain eMMC/NAND flash drivers, including wear leveling and bad block handling.
  • Define memory bandwidth benchmarking strategy and constantly seeking for optimizations.
  • Support root-cause investigations for field-claims and customer issues related to persistent memory failures.
  • Active collaborations with HW Memory Team for memory portfolio definitions as well as state-of-art SW implementations and usages.
  • Contribute to software documentation, design reviews, and code quality processes.
  • Interface with hardware, test, and SW teams to validate reliability and system behaviour.

Skills

C/C++ for embedded systems
Embedded systems architecture
Memory technologies
Software development in C/C++

Education

Bachelor’s or Master’s degree in Computer Science/Engineering

Tools

Emulators
Analyzers
Oscilloscopes

Job description

We+ Asia in Singapore seeks Senior Engineers / Engineers, Persistency (Software – Embedded) to join a multinational team designing, developing and integrating software for UX products. You will define SW architecture for persistent memory, develop drivers, memory management, integrate eMMC/NAND, and collaborate with HW Memory Team.

Applicants should have a degree in CS/Engineering, strong C/C++, and experience with embedded memory tech and low-level drivers, plus familiarity with

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Persistent Software Engineer
Persistent Software Engineer

We+ Asia • Singapore

On-site
SGD 90,000 - 150,000
Senior Memory Process Engineer
Senior Memory Process Engineer

1100 Micron SemiAsiaOP Pte Ltd • Singapore

On-site
SGD 60,000 - 90,000
Senior SSD Firmware Engineer – Controller & NVMe
Senior SSD Firmware Engineer – Controller & NVMe

1100 Micron SemiAsiaOP Pte Ltd • Singapore

On-site
SGD 70,000 - 100,000
Senior Wet-Process Development Engineer – Memory Tech
Senior Wet-Process Development Engineer – Memory Tech

1100 Micron SemiAsiaOP Pte Ltd • Singapore

On-site
SGD 80,000 - 120,000
Senior Firmware Engineer: Embedded Systems Specialist
Senior Firmware Engineer: Embedded Systems Specialist

manpower staffing services (singapore) pte ltd • Singapore

On-site
Senior Embedded Firmware Engineer - Low-Latency Systems
Senior Embedded Firmware Engineer - Low-Latency Systems

Rapsodo Inc. • Singapore

On-site
SGD 70,000 - 90,000
Senior Firmware Engineer – Storage & AI-Driven Systems
Senior Firmware Engineer – Storage & AI-Driven Systems

1100 Micron SemiAsiaOP Pte Ltd • Singapore

On-site
SGD 80,000 - 110,000
Firmware Engineer – SSD & NVMe Systems
Firmware Engineer – SSD & NVMe Systems

1100 Micron SemiAsiaOP Pte Ltd • Singapore

On-site
SGD 45,000 - 65,000
Lead Embedded Software Engineer – Linux, Security & Systems
Lead Embedded Software Engineer – Linux, Security & Systems

talentsis pte. ltd. • Singapore

On-site
SGD 90,000 - 120,000
Senior 3D-NAND Memory Architect
Senior 3D-NAND Memory Architect

Brightecs Innovation Pte Ltd • Singapore

On-site
SGD 80,000 - 100,000