Jobs
Interviews

5 Directml Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

6.0 - 10.0 years

0 Lacs

hyderabad, telangana

On-site

As an experienced and innovative Director of Software Engineering at Qualcomm India Private Limited, you will be responsible for leading the Windows Drivers team through the full life cycle of software solutions within a Windows Drivers ecosystem. Your deep technical background in OS Concepts, particularly Microsoft Windows OS, along with strong leadership skills, will be crucial for executing a product-oriented strategy in a fast-paced environment. This role, based in Bangalore, India, offers you the opportunity to join a collaborative and driven team. Your main responsibilities will include providing strategic direction and technical leadership for all Windows development activities related to a Windows Platform/SoC. You will build, lead, and mentor a high-performing engineering team while fostering a culture of innovation, accountability, and continuous improvement. Collaboration with other engineering teams to ensure successful delivery of Windows-based software products will be essential. Additionally, you will offer hands-on guidance in software development, address technical challenges, and drive platform efficiency. Implementing standard methodologies, optimizing software development processes, and identifying/mitigating technical risks to ensure security, compliance, and operational efficiency will also be part of your role. To excel in this position, you should have demonstrated experience leading large software development teams and a good understanding of OS concepts such as Microsoft Windows operating system, APIs, development frameworks, and associated toolchains. Experience in device driver development, including WHQL Certification, DirectX, DirectML, or other peripherals, will be advantageous. Proficiency in programming languages like C, C++, C#, Python, and other Windows technologies is required. Experience in security, performance tuning, system architecture, releasing, and maintenance with Windows will also be beneficial. Nice-to-have qualifications include experience in the wider AI ecosystem, familiarity with ARM architecture and software ecosystems, and experience with leading software/firmware teams in delivering end products to the market. Qualcomm is an equal opportunity employer. If you require accommodations during the application/hiring process due to a disability, Qualcomm is committed to providing accessible support. Please contact Qualcomm for reasonable accommodations. Additionally, Qualcomm expects its employees to adhere to all applicable policies and procedures regarding the protection of confidential information. For this role, Qualcomm requires applicants to have a Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 8+ years of Software Engineering experience, or a Master's degree with 7+ years of experience, or a PhD with 6+ years of experience. A minimum of 4 years of work experience with programming languages like C, C++, Java, Python, etc. is also necessary. Staffing and recruiting agencies are not authorized to submit applications for this position. For more information about this role, please contact Qualcomm Careers.,

Posted 1 week ago

Apply

5.0 - 7.0 years

0 Lacs

pune, maharashtra, india

On-site

NVIDIA has continuously reinvented itself for over two decades. Our invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI - the new era of computing, positioning GPUs as the driving force behind intelligent applications in productivity, gaming, and creative fields, solidifying NVIDIA's position as the leading AI computing company. There is a growing emphasis on processing AI computations at the edge, closer to the source of data. This approach reduces latency, improves real-time processing, and addresses privacy concerns by minimizing the need for data sending to centralized servers. As technology continues to advance, we can expect client-side AI (local execution) to play a pivotal role in crafting the digital landscape. WinAI seeks a Senior Systems Software Engineer interested in solving client-side AI challenges on Windows PCs with limited resources. What You'll Be Doing: Partnering with NVIDIA software, research, architecture, and product teams to align strategies and technical needs for encouraging the ecosystem of AI on Windows RTX PCs. Collaborate closely with Microsoft to advance AI across critical domains-including graphics, web browsers, and edge devices-by driving innovation in technologies such as WindowsML, ONNX Runtime, and NVIDIA's proprietary libraries and driver stack. Improving performance on current and next-generation GPU architectures by conducting in-depth analysis and end-to-end optimization of AI models, data processing pipelines, and inference runtime features. Identifying, evaluating, and implementing compute and memory optimization techniques-such as quantization, distillation, and pruning-for large AI models fine-tuning and compressing models to fit edge devices. What We Need to See: Bachelor's, Master's, or PhD in Computer Science, Software Engineering, Mathematics, or a related field (or equivalent experience). Excellent C++ programming and debugging skills with a strong understanding of data structures and algorithms. 5+ years of experience with proficiency in AI inferencing pipelines and applications using ML/DL frameworks like ONNX RT, DirectML, PyTorch, Tensor RT. Strong analytical and problem-solving abilities, with the ability to multitask effectively in a dynamic environment. Outstanding written and oral communication skills enabling effective collaboration with management and engineering teams. Ways To Stand Out from The Crowd: Understanding modern techniques in Machine Learning, Deep Neural Networks, and Generative AI with relevant contributions to major open-source projects will be a plus. Consistent track record of delivering end-to-end products with geographically distributed teams in multinational product companies. Proficiency in lower-level system/GPU programming, CUDA, developing high-performance systems. Hands-on experience with building applications using APIs like ONNX RT, DirectML, DirectX, PyTorch, TensorRT, Vulkan. We're a top employer known for innovation and growth. We are an equal-opportunity employer and value diversity at our company. With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we would like to hear from you.

Posted 2 weeks ago

Apply

6.0 - 10.0 years

0 Lacs

karnataka

On-site

Qualcomm India Private Limited is looking for an experienced and innovative Director of Software Engineering to lead the Windows Drivers team. As the leader, you will be responsible for overseeing the full life cycle of software solutions within a Windows Drivers ecosystem. The ideal candidate should possess a deep technical background in OS Concepts, particularly Microsoft Windows OS, strong leadership skills, and the ability to execute a product-oriented strategy in a fast-paced environment. This position, based in Bangalore, India, offers an exciting opportunity to join a multifaceted, collaborative, and driven team. Your responsibilities will include providing strategic direction and technical leadership for all Windows development activities related to a Windows Platform/SoC. You will lead and mentor a high-performing engineering team, fostering a culture of innovation, accountability, and continuous improvement. Collaboration with engineering teams to ensure successful delivery of Windows-based software products will be vital. Additionally, you will offer hands-on guidance in software development, address technical challenges, and drive platform efficiency. Implementing standard methodologies and optimizing software development processes to enhance team efficiency, improve product quality, and accelerate delivery will be key aspects of your role. Identifying and mitigating technical risks to ensure robust security, compliance, and operational efficiency will also be part of your responsibilities. The ideal candidate should have demonstrated experience in leading large software development teams and a good understanding of OS concepts, 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 advantageous. Proficiency in programming languages such as C, C++, C#, Python, and other Windows technologies is required. Experience in security, performance tuning, system architecture, releasing, and maintenance with Windows is essential. Nice to have skills include experience in the wider AI ecosystem, familiarity with ARM architecture and software ecosystems, and experience with leading software/firmware teams delivering end products to market. Minimum qualifications include a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field with 8+ years of Software Engineering or related work experience. Alternatively, a Master's degree with 7+ years of experience or a PhD with 6+ years of experience is also acceptable. A minimum of 4 years of work experience with programming languages such as C, C++, Java, Python, etc., is required. Qualcomm is an equal opportunity employer that is committed to providing accessible accommodations for individuals with disabilities during the application/hiring process. If you require assistance, please reach out to disability-accommodations@qualcomm.com or Qualcomm's toll-free number. Employees are expected to adhere to all applicable policies and procedures, including security measures for protecting company confidential information. Please note that this job posting is intended for individuals seeking employment directly at Qualcomm, and staffing or recruiting agencies are not authorized to submit applications on behalf of candidates. Unsolicited submissions will not be considered, and Qualcomm does not accept resumes from agencies. For more information about this role, please contact Qualcomm Careers.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

pune, maharashtra

On-site

As a Senior Systems Software Engineer at WinAI, you will play a crucial role in solving client-side AI challenges on Windows PCs with limited resources. You will be partnering with NVIDIA software, research, architecture, and product teams to align strategies and technical needs for encouraging the ecosystem of AI on Windows RTX PCs. Collaboration with Microsoft will be essential to advance AI across critical domains such as graphics, web browsers, and edge devices by driving innovation in technologies like WindowsML, ONNX Runtime, and NVIDIA's proprietary libraries and driver stack. Your responsibilities will include improving performance on current and next-generation GPU architectures through in-depth analysis and optimization of AI models, data processing pipelines, and inference runtime features. You will also be identifying, evaluating, and implementing compute and memory optimization techniques for large AI models, such as quantization, distillation, and pruning, to fine-tune and compress models to fit edge devices. To qualify for this role, you should hold a Bachelor's, Master's, or PhD in Computer Science, Software Engineering, Mathematics, or a related field, or possess equivalent experience. Proficiency in C++ programming and debugging, along with a strong understanding of data structures and algorithms, is required. You should have at least 5 years of experience in AI inferencing pipelines and applications using ML/DL frameworks like ONNX RT, DirectML, PyTorch, and Tensor RT. Strong analytical and problem-solving abilities are essential, along with effective multitasking skills in a dynamic environment. Excellent written and oral communication skills are also necessary for successful collaboration with management and engineering teams. To stand out from the crowd, having an understanding of modern techniques in Machine Learning, Deep Neural Networks, and Generative AI, with relevant contributions to major open-source projects, will be advantageous. A consistent track record of delivering end-to-end products with geographically distributed teams in multinational product companies will also be a plus. Proficiency in lower-level system/GPU programming, CUDA, and developing high-performance systems, as well as hands-on experience with building applications using APIs like ONNX RT, DirectML, DirectX, PyTorch, TensorRT, and Vulkan, are highly desirable. At WinAI, we are committed to innovation and growth, offering competitive salaries and a generous benefits package. As an equal-opportunity employer, we value diversity within our company. If you are a creative and autonomous engineer with a genuine passion for technology, we welcome you to join our exclusive engineering teams that are experiencing unprecedented growth.,

Posted 1 month ago

Apply

4.0 - 12.0 years

0 Lacs

karnataka

On-site

Qualcomm India Private Limited is seeking Developer Advocates to support developers in creating generative AI and AI-driven hardware applications. As a Developer Advocate, you will engage with the community, develop resources to onboard developers onto Qualcomm platforms that are utilized in various industries and applications including mobile, laptops, mixed-reality, robotics, and industrial IoT. Collaboration with product, engineering, and regional sales teams is essential to drive awareness and engagement for Qualcomm platforms. The ideal candidate should possess experience in building end-to-end applications in areas such as Computer Vision, Audio, LVM, LLM using AI/ML tools on Linux/Windows for CPU, GPU, and AI accelerators. A passion for developing AI models and integrating them into different applications is crucial. Responsibilities include developing plans to engage with external developers in IoT, Automotive, and the Microsoft device ecosystem, collaborating across software and hardware engineering teams, understanding ML model design trends, and contributing new features to the Qualcomm AI toolkit. The role involves interfacing with 3rd party developers to create easy-to-use sample applications and documentation for Windows on Snapdragon. Minimum Qualifications: - Bachelor's or advanced degree in computer science, artificial intelligence, or a related field. - 6+ years of Software Engineering, Systems Engineering, or related work experience. Preferred Qualifications: - In-depth knowledge of AI frameworks like TensorFlow, PyTorch, GPU programming, and parallel computing. - Proficiency in AI software stack, AI performance tuning techniques, and development of AI applications on Windows. - Experience with training and deployment of models on servers and client Windows compute platforms. - Strong programming skills in Python, C++. - Excellent communication and leadership abilities. - Proficient in problem-solving, analytical thinking, and adaptation to a fast-changing environment. - Familiarity with software development methodologies, version control systems, and agile project management practices. - 12+ years of experience in application development with a focus on High-Performance Computing and 5+ years in AI application development on Windows. Qualcomm is an equal opportunity employer and is committed to providing accommodations for individuals with disabilities during the application process. If you need assistance, you can email disability-accommodations@qualcomm.com or call Qualcomm's toll-free number. Note: The above email address is specifically for disability accommodations and not for updates on applications or resume inquiries.,

Posted 1 month ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies