HamburgerMenu
hirist

Embedded Developer - System Validation

SEMI LEAF
Delhi
7 - 12 Years

Posted on: 22/09/2025

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.



info-icon

Did you find something suspicious?