Embedded Software Engineer – Persistent Memory / Flash Systems
PERCEPT SOLUTIONS PTE. LTD.Salary Range
SGD 60,000 - SGD 84,000 /year
SGD 5,000 - SGD 7,000/month
Skills Required
Job Description
Responsibilities / Job Scope:
- Be part of a multinational engineering team responsible for the design, development, and integration of software for UX products.
- Define software architecture and concepts for persistent memory management, including storage format, wear levelling, data consistency, data security, rollback, and robustness strategies.
- Collaborate with system architects to analyse customer system-level requirements related to persistent memory usage and define suitable software solutions.
- Develop software solutions for persistent memory drivers, device longevity maintenance, bad block management, and data integrity handling across various use cases.
- Integrate, maintain, and optimise eMMC/NAND flash drivers, including wear levelling and bad block handling mechanisms.
- Define memory bandwidth benchmarking strategies and continuously identify optimisation opportunities.
- Support root cause investigation of field claims and customer issues related to persistent memory failures.
- Work closely with the hardware memory team on memory portfolio definition and state-of-the-art software implementation and usage.
- Contribute to software documentation, design reviews, and code quality improvement activities.
- Interface with hardware, test, and software teams to validate system reliability and behaviour.
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related discipline.
- Strong background in embedded systems architecture and memory technologies.
- Strong proficiency in C/C++ for embedded software development.
- Hands-on experience with eMMC, NAND flash memory, file systems, and low-level driver development.
- Good understanding of microcontrollers, SoCs, boot processes, and memory controllers.
- Familiarity with automotive development processes such as ASPICE is an advantage.
- Ability to design software concepts that meet product lifetime, reliability, and safety requirements.
- Experience with embedded development and debugging tools such as emulators, protocol analysers, logic analysers, and oscilloscopes.
To apply,simply click the "Apply" button or send your updated profile to [email protected]
EA Licence No.:18S9405 / EA Reg. No.:R1330864
Percept Solutions is expanding and actively seeking talented individuals. We encourage applicants to follow Percept Solutions on LinkedIn at https://www.linkedin.com/company/percept-solutions/to stay informed about new opportunities and events.
About PERCEPT SOLUTIONS PTE. LTD.
Similar Jobs
AWS Cloud Ops Engineer
PERCEPT SOLUTIONS PTE. LTD.
SGD 72,000 - SGD 96,000/yr
AWS Cloud Migration Engineer
PERCEPT SOLUTIONS PTE. LTD.
SGD 72,000 - SGD 96,000/yr
Senior Security Firewall Engineer (24/7 Shifts)
PERCEPT SOLUTIONS PTE. LTD.
SGD 120,000 - SGD 150,000/yr
Hardware Test Engineer
PERCEPT SOLUTIONS PTE. LTD.
SGD 60,000 - SGD 84,000/yr
Cybersecurity Consultant
PERCEPT SOLUTIONS PTE. LTD.
SGD 108,000 - SGD 144,000/yr