Senior / Lead Embedded Engineer - Persistent Memory Specialist
Full-time
Senior Executive
2 months ago
We are seeking a Deep-Domain Expert in Persistent Memory. This is not a generalist embedded role; it requires an engineer who has spent significant ti.....
We are seeking a Deep-Domain Expert in Persistent Memory. This is not a generalist embedded role; it requires an engineer who has spent significant time "in the trenches" of NAND flash, eMMC, and memory controller logic. You will be the technical authority responsible for ensuring our UX products maintain data integrity and performance over their entire lifecycle, often in mission-critical environments.
Core Responsibilities
Architectural Ownership: Lead the definition of SW architectures for persistent memory. You will own the strategies for wear-leveling, data consistency, and rollback mechanisms to ensure system robustness.
Low-Level Driver Development: Perform hands-on development and optimization of eMMC/NAND flash drivers, specifically focusing on bad block management and hardware-software abstraction.
Lifecycle & Reliability Engineering: Analyze and solve for the "physics" of memory—designing software solutions that mitigate hardware degradation and maximize device longevity.
Benchmarking & Optimization: Define the strategy for memory bandwidth benchmarking; identify bottlenecks and implement state-of-the-art software optimizations.
Cross-Functional Expert: Act as the primary technical bridge between the HW Memory Team and the System Architects to define the future memory portfolio for our products.
Root-Cause Analysis: Lead deep-dive investigations into complex persistent memory failures and field claims, utilizing a high degree of technical intuition and analytical tools.
Technical Requirements (Domain Specific)
Deep Persistent Memory Expertise (Mandatory)
Extensive Hands-on Experience: Proven track record in developing and maintaining eMMC/NAND flash drivers and managing file system integrity (e.g., handling power-cut tolerance).
Memory Management Logic: In-depth understanding of wear-leveling algorithms, garbage collection, and the internal logic of memory controllers.
Storage Protocols: Expert knowledge of storage formats, data security at rest, and robustness handling strategies.
Embedded Systems Mastery
C/C++ Expert: Advanced proficiency in C/C++ for resource-constrained embedded environments.
System Architecture: Strong understanding of SoC architecture, boot sequences, and how memory interfaces with the CPU/MCU.
Diagnostic Tools: Mastery of hardware-assisted debugging using emulators, logic analyzers, and oscilloscopes to trace low-level memory signals.
Interested candidates kindly click the APPLY NOW button.
By submitting your personal data and/or resume, you give consent to the collection, use and disclosure of your personal data and/or resume by the company (or its agent) for the purpose of the processing and administration by company relating to this job application.
EnviroDynamics Solutions Pte Ltd
Terence Ng (terenceng@envirodynamics.com.sg)
Reg. No: R1324803
EA License No.: 12C6285
Official account of Jobstore.