Lead Software Engineer - AI NPU Runtime
On-site · Hyderabad, Telangana, India
Job Summary
Lead Software Engineer - AI NPU Runtime to design and develop the application and system software for a cutting-edge AI silicon. Drive end-to-end feature development, collaborate across teams locally and globally, and ensure high-quality delivery using strong C/C++ and advanced debugging. Responsibilities include defining feature requirements with customers and teams, documenting implementation strategies, reviewing and testing features to prevent issues, and performing impact analysis. Requirements include a BTech/MTech in CS or ECE with 6+ years of C/C++11 experience, strong debugging skills (gdb, valgrind, WinDbg, address sanitizer), and advantageous exposure to PCIe/USB kernel drivers. Hyderabad, India-based role with opportunities to work across the global engineering network.
Required Qualifications
- BTech/MTech in CS or ECE
- 6+ years’ experience with C/C++11
- strong fundamentals in concurrent coding
- experience with debugging tools (gdb, valgrind, WinDbg, address sanitizer)
- PCIe and USB kernel driver experience is an advantage
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.