Seeking for an experienced and innovative Director of Software Engineering to lead our Windows Drivers team. As a leader, he will lead the full life cycle of software solutions of a Windows Drivers ecosystem.
The ideal candidate will have a deep technical background in in OS Concepts (Microsoft Windows OS would be an advantage), strong leadership skills, and the ability to execute on a product oriented strategy in a fast-paced environment. Based in Bangalore, India, this is an opportunity to join a multifaceted, collaborative, and driven team,
Responsibilities : '¢ Provide strategic direction and technical leadership for all Windows development activities related to a Windows Platform / SoC.
'¢ Build, lead and mentor a high-performing engineering team embedding a cul
ture of innovation, accountability, and continuous improvement.
'¢ Partner with engineering teams to ensure the successful delivery of
Windows-based software products.
'¢ Provide hands-on guidance in software development, resolve technical chal
lenges and drive platform efficiency.
'¢ Implement standard methodologies and optimize software development pro
cesses to enhance team efficiency, improve product quality, and accelerate
delivery.
'¢ Identify and mitigate technical risks ensuring robust security, compliance,
and operational efficiency.
Required Skills and Experience :
'¢ Demonstrated experience leading large software development teams!
'¢ Good understanding of the OS concepts like Microsoft Windows operating
system, APIs, development frameworks, and associated toolchains.
'¢ Experience in device driver development, including WHQL Certification.
DirectX, DirectML or other peripherals would be an added advantage
'¢ Proficiency in programming languages like C, C++, C#, Python and other
Windows technologies.
'¢ Experience in security, performance tuning, system architecture, releasing and maintenance with Windows.
'Nice To Have' :
'¢ Experience of the wider AI ecosystem, Microsoft'™s and others
'¢ Familiarity with ARM architecture and software ecosystems
'¢ Experience with leading software / firmware teams delivering end products to market
Minimum Qualifications :
'¢ Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of Software Engineering or related work experience.
OR
Master's degree in Engineering, Information Systems, Computer Science, or related field and 7+ years of Software Engineering or related work experience.
OR
PhD in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience.
'¢ 4+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
Skills Required
Java, Device Driver Development, C#, Windows Os, C, C++, Python
Director • Bengaluru / Bangalore