Talent.com
This job offer is not available in your country.
Embedded Development Engineer - PCIe / NVMe

Embedded Development Engineer - PCIe / NVMe

SEMI LEAFDelhi
20 days ago
Job description

Job Description :

  • 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).
  • Responsible for designing algorithms to simulate complex real-world field scenarios.

Experience & Skills :

  • Mandatory expertise in PCIe, NVMe / storage devices, and drivers.
  • Hands-on experience with device drivers of PCI devices (e.g., Ethernet devices).
  • Strong C / C++ programming skills.
  • Experience with system-level validation frameworks & automation, validating hardware and firmware components from the host on top of device drivers (including grey-box testing).
  • Proven experience in development of complex software codebases, including debugging and issue resolution.
  • Strong understanding of Linux operating system concepts and QEMU.
  • Proficiency in multi-threaded software development in Linux environment.
  • Solid grasp of computer science fundamentals : object-oriented design, algorithm design, data structures, problem-solving, and complexity analysis.
  • Experience in software programming for FPGAs is an added advantage.
  • Excellent interpersonal, written, and verbal communication skills.
  • Strong problem-solving and analytical skills.
  • (ref : hirist.tech)

    Create a job alert for this search

    Embedded Engineer • Delhi