Job Overview
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join SEMI LEAF and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
<p><p><b>Job Description :</b><br/><br/></p><p>- Responsible for deep understanding, architecting, and implementing complex System Validation frameworks involving custom device drivers for hardware and firmware solutions (e.g., storage devices like SSD).<br/><br/></p><p>- Responsible for designing algorithms to simulate complex real-world field & Skills :</b></p><p><br/></p>- Mandatory expertise in PCIe, NVMe / storage devices, and drivers.<br/><br/></p><p>- Hands-on experience with device drivers of PCI devices (e.g., Ethernet devices).<br/><br/></p><p>- Strong C / C++ programming skills.<br/><br/></p><p>- Experience with system-level validation frameworks & automation, validating hardware and firmware components from the host on top of device drivers (including grey-box testing).<br/><br/></p><p>- Proven experience in development of complex software codebases, including debugging and issue resolution.<br/><br/></p><p>- Strong understanding of Linux operating system concepts and QEMU.<br/><br/></p><p>- Proficiency in multi-threaded software development in Linux environment.<br/><br/></p><p>- Solid grasp of computer science fundamentals: object-oriented design, algorithm design, data structures, problem-solving, and complexity analysis.<br/><br/></p><p>- Experience in software programming for FPGAs is an added advantage.<br/><br/></p><p>- Excellent interpersonal, written, and verbal communication skills.<br/><br/></p><p>- Strong problem-solving and analytical skills.</p><p><br/></p><br/></p> (ref:hirist.tech)
Don't Miss This Opportunity!
SEMI LEAF is actively hiring for this Embedded Developer - System Validation position
Apply Now