Lead Software Engineer - AI NPU Runtime

Posted:
6/11/2026, 10:42:45 PM

Location(s):
Telangana, India ⋅ Hyderabad, Telangana, India

Experience Level(s):
Senior

Field(s):
Software Engineering

Summary:

Experienced software engineer to develop and optimize application and system software for advanced AI silicon. Role involves end-to-end feature development, cross-team collaboration, and ensuring high-quality delivery using strong C/C++ and debugging expertise.

Job responsibilities:

• Design and develop the application and system software for a cutting-edge AI silicon
• Ability to work in a fast-paced environment collaborating with various teams locally and globally
• A passion for problem-solving and the ability to consider the bigger picture during feature development
• Define feature requirements with customers and teams, gathering feedback to improve products.
• Ensure clear understanding of requirements, documenting implementation strategies.
• Review and test features to prevent issues, conducting impact analysis to mitigate potential problems.

Job Qualifications:
• BTech/MTech in CS or ECE
• 6+ years’ experience with C/C++11 with strong fundamentals in concurrent coding.
• Highly skilled in using debugging tools like gdb, valgrind, WinDbg, address sanitizer, or similar.
• Working experience with PCIe and USB kernel driver is an advantage.


More information about NXP in India...

#LI-7013

NXP Semiconductors

Website: https://www.nxp.com/

Headquarter Location: Eindhoven, Noord-Brabant, The Netherlands

Employee Count: 10001+

Year Founded: 2006

IPO Status: Public

Last Funding Type: Post-IPO Debt

Industries: Apps ⋅ Automotive ⋅ Energy Efficiency ⋅ Information Technology ⋅ Manufacturing ⋅ Mobile ⋅ News ⋅ Semiconductor ⋅ Software ⋅ Video