
System Software Development & Validation Engineer
- Delhi
- Permanent
- Full-time
- MTS (Development and Validation) o Responsible for deep understanding, architecting and implementing of complex System Validations frameworks involving custom devices driver for hardware and firmware solutions like Storage Devices like SSD o Responsible for thinking complex field scenarios and implementing algorithms to simulate them.
- § 7-15 yrs exp § Experience and Mandatory knowledge in PCIe, NVME/Storage devices and drivers. § Experience in terms of device drivers of PCI devices like ethernet devices. § Experience in C/C++ programming § Experience in some System-Level Validation frameworks along with automation where we are validating different hardware and firmware components from host on top of device drivers. Past experience of grey box testing software § Experience with development of complex software code base , debugging and fixing the issues § Experience in Linux Operating system concepts and Qemu § Experience with Multi-threaded software development in Linux environment § Knowledge of core computer science concepts such as object-oriented design, algorithm design, data structures, problem solving, and complexity analysis § Experience in Software programming for FPGAs is an advantage