Jobs
Interviews

57 Windbg Jobs

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

3.0 - 7.0 years

0 Lacs

hyderabad, telangana

On-site

You will be responsible for designing and developing new audio drivers as per the AMD SW Roadmap commitments. Your key responsibilities will include designing and developing key features like HDA, SoundWire, I2S, BT & USB Audio playback/capture features. Key Responsibilities: - Design & Develop new audio drivers as per the AMD SW Roadmap commitments. - Should be responsible for design and develop key features like HDA, SoundWire, I2S, BT & USB Audio playback/capture features. Qualifications Required: - 3-5 years of work experience - Experience in system programming & windows device drivers development. - Experience in Windows kernel programming. - Experience in Windows device driver development. - Experience in Windows drivers as WPF, WDM, KMDF, UMDF, Windows Internals & PCI Bus. - Experience in tools like Windbg, Windows Debug Viewer, ETL, ReadWrite, Windows Logo & HLK, Oscilloscopes & Protocol analyzers like Lecroy USB etc. - Experience in C, C++ programming & Data Structures. - Experience in using IDE : Visual Studio In addition, you should have expertise in Windows device drivers, Windows internals, HW level knowledge, C/C++ programming, Windows debugging skills, windbg and tools usage. It is good to have experience in Device driver development for Windows/Linux and C/C++ programming. As a part of the Multi-Media Audio SW team, you will closely work with Device Drivers & DSP Firmware/Algorithms & SoC/IP teams to develop and deliver drivers for different audio interfaces. You will also work closely with Domain/SW Architects to lead the design and development of key audio features. Please note that the company prefers candidates with a minimum of 3+ years of experience in Windows device driver development and expertise in C programming. It is essential that candidates are able to join and start working on issues/features from day one without the need for training.,

Posted 3 days ago

Apply

1.0 - 5.0 years

0 Lacs

hyderabad, telangana

On-site

Qualcomm India Private Limited is seeking a Software Applications Engineer with expertise in Windows Application Development. As a part of the Engineering Group, you will be responsible for supporting customers in successfully bringing up their applications on the Windows OS platform and resolving any reported issues. Additionally, you will be involved in porting and enhancing applications for Snapdragon platforms. To excel in this role, you should have a good grasp of programming languages such as C, C++, and experience in handling open-source projects. Understanding Windows OS basics and internals, along with strong debugging skills, particularly for embedded applications on Windows OS, is crucial. Proficiency in Windows debug tools like Visual Studio, WinDBG, Event Viewer, PerfMon, and excellent communication skills are desired. You will collaborate with internal teams, represent Qualcomm in external forums, and work effectively with cross-functional teams. Hands-on experience and the ability to research solutions independently with minimal dependency are essential. A deep understanding of Windows OS internals and open-source projects will greatly benefit your day-to-day activities. Qualcomm India Private Limited requires candidates with a Bachelor's degree in Engineering, Information Systems, Computer Science, or related fields, along with 3+ years of Software Applications Engineering or Software Development experience. Alternatively, a Master's degree with 2+ years of relevant experience or a Ph.D. with 1+ year of experience is also accepted. Candidates should have at least 1 year of combined academic and/or work experience in programming languages like C, C++, Java, Python, and debugging techniques. Freshers need not apply for this position. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities. If you require accommodations during the application/hiring process, please contact Qualcomm through the provided channels. Qualcomm expects all employees to adhere to applicable policies and procedures, including security measures for protecting confidential information. Staffing and recruiting agencies are advised that Qualcomm's Careers Site is exclusively for individual job seekers, and unsolicited submissions will not be considered. For more information about this role, please reach out to Qualcomm Careers directly.,

Posted 1 week ago

Apply

7.0 - 11.0 years

0 Lacs

karnataka

On-site

You will be responsible for analyzing requirements and designing software solutions based on architectural guidelines. You will need to implement features, fix bugs, and deliver solutions following coding and quality standards. It is crucial to have a good grasp of CI/CD pipelines and ensure timely integration and submission of solutions into the software configuration management system. Your role will also involve identifying and implementing tests to validate customer requirements and prevent any impact on the installed base. As part of your responsibilities, you will be involved in code reviews, documentation preparation (requirements, design, test specifications), and ensuring compliance with organizational and project quality processes. Active participation in product risk analysis is expected from you. You are required to be a technical leader within the team, capable of independently troubleshooting and resolving complex issues. Additionally, you should be open to learning and experimenting with new technologies, conducting quick Proof Of Concepts/Prototypes, and addressing technical debt topics. Qualifications: - BE / B.Tech / MCA / ME / M.Tech Experience: - 7-11 years of experience in design and development Knowledge and Experience: - Proficiency in C# or any OOPS programming language, with a strong understanding of design principles, patterns, and architecture - Familiarity with Angular and .Net Framework (WCF/WPF/ASP.Net) - Knowledge of micro-services, Kubernetes, and ideally, medical domain concepts such as DICOM, HL7, and medical workflows - Experience in inter-process communication, multi-threading, data structures, unit testing frameworks, Agile processes, WPF/WCF - Ability to work independently as a contributor and adapt to new technologies in an agile environment - Understanding of software development processes/methodologies and collaboration with global teams - Strong analytical and problem-solving skills - Familiarity with static code analysis, unit/integration/system testing, and tools like TFS, Git, FxCop, SONAR, NUnit - Exposure to performance analysis tools, memory leak detection, stability analysis tools (ETW, WinDBG, etc) - Excellent communication skills and assertiveness.,

Posted 1 week ago

Apply

6.0 - 10.0 years

0 Lacs

hyderabad, telangana

On-site

As a full stack developer with over 6 years of experience, you will join our dynamic team and work on a variety of exciting projects in a cloud-native environment. Your primary focus will be on solving complex integration challenges using your expertise in .NET, Azure, and various technologies. In the backend, you will be working with C#, .NET Core 6+, Web API, MVC, SQL, and Entity Framework. On the frontend, your skills in Angular, React, Razor, HTML, CSS, and JavaScript will be put to use. Additionally, you will work with Azure Integration Services such as Service Bus, Event Hubs, Logic Apps, and API Management. Familiarity with Microservices, Docker, Kubernetes, Cosmos DB, and Azure Storage will be essential for the successful completion of projects involving complex system integrations with both internal and external APIs and data flows. Your responsibilities will also include setting up CI/CD pipelines, utilizing Git/DevOps, and implementing automated testing to ensure the quality and efficiency of the solutions you develop. You will be tasked with translating business problems into scalable architecture and writing clean, maintainable code. To stand out in this role, it would be beneficial to have knowledge of NoSQL and SSIS, along with experience in performance tuning using tools like WinDbg, PerfMon, and SQL Profiler. Previous experience working with US-based clients or distributed teams, as well as strong communication and mentoring skills, will be highly valued. In this position, you will actively participate in architecture discussions, integration design, and mentorship activities to help junior team members grow while delivering robust and scalable solutions to our global clients. If you are excited about this opportunity or know someone who would be a great fit, please reach out by sending a message or submitting your profile to hr@inovar-tech.com or jobs@inovar-tech.com. Join us in shaping the future of cloud-native development and integration!,

Posted 2 weeks ago

Apply

3.0 - 7.0 years

9 - 13 Lacs

bengaluru

Work from Office

About You We seek a passionate and experienced .NET Software Engineer to join our dynamic team. The ideal candidate should possess: Solid experience in .NET software development for Windows platform, with a strong command of C# and the .NET Framework/Core. Enthusiasm for developing high-quality, secure, and performant .NET client applications. A keen interest in learning about cutting-edge security and identity management challenges. A collaborative mindset and excellent communication skills to work effectively with cross-functional teams. This role offers an exciting opportunity to join a team building innovative identity and security products from the ground up. You will have the chance to work on challenging problems, contribute to the product roadmap, and continuously expand your skills in a rapidly evolving industry. Job Duties and Responsibilities: Collaborate with cross-functional teams (QA, Product, Support, UX) for seamless integration. Gather and refine requirements with Product and Engineering teams for prototyping Windows client components. Following best practices, contribute to technical designs, proposals, and architectural decisions. Develop high-quality, maintainable software components with comprehensive unit/functional tests. Participate in code reviews, providing feedback and ensuring adherence to coding standards and security best practices. Contribute to technical documentation and knowledge sharing within the team. Minimum Requirements: Strong hands-on experience developing applications using C#, C++ and .NET Framework (or .NET Core). Proficient in object-oriented programming principles, design patterns, and best practices for writing clean, maintainable, and scalable code. Proven experience with Agile methodologies (Scrum/Kanban), CI/CD pipelines, and automation tools. Proficient in Linux. Skilled in debugging and troubleshooting .NET applications using tools like Visual Studio Debugger, WinDbg, and profilers or other platform-specific debuggers on Windows or Linux. Familiarity with cloud platforms, databases, and front-end frameworks. Excellent communication and interpersonal skills. Proficiency in Windows UI frameworks like WPF and XAML for desktop apps (or frameworks such as Avalonia UI) Nice to have: Experience with IPC mechanisms (COM, Pipes, RPC, Sockets) and kernel debugging. Proficiency in Windows UI frameworks like WPF and XAML for desktop app development. Strong understanding of IAM protocols (FIDO, WebAuthn, SSO, SAML, OAuth) and identity management best practices. Knowledge of cybersecurity principles, secure coding practices, and certifications like CISSP or Security+. Education and Training: Bachelors degree in Computer Science, Computer Engineering, or equivalent experience or degree. 3-5 years of software development experience, with at least 3 years of experience designing and building enterprise software on C#, C++ and .Net.

Posted 2 weeks ago

Apply

3.0 - 5.0 years

8 - 12 Lacs

bengaluru

Hybrid

About You We seek a passionate and experienced .NET Software Engineer to join our dynamic team. The ideal candidate should possess: Solid experience in .NET software development for Windows platform, with a strong command of C# and the .NET Framework/Core. Enthusiasm for developing high-quality, secure, and performant .NET client applications. A keen interest in learning about cutting-edge security and identity management challenges. A collaborative mindset and excellent communication skills to work effectively with cross-functional teams. This role offers an exciting opportunity to join a team building innovative identity and security products from the ground up. You will have the chance to work on challenging problems, contribute to the product roadmap, and continuously expand your skills in a rapidly evolving industry. Job Duties and Responsibilities: Collaborate with cross-functional teams (QA, Product, Support, UX) for seamless integration. Gather and refine requirements with Product and Engineering teams for prototyping Windows client components. Following best practices, contribute to technical designs, proposals, and architectural decisions. Develop high-quality, maintainable software components with comprehensive unit/functional tests. Participate in code reviews, providing feedback and ensuring adherence to coding standards and security best practices. Contribute to technical documentation and knowledge sharing within the team. Minimum Requirements: Strong hands-on experience developing applications using C#, C++ and .NET Framework (or .NET Core). Proficient in object-oriented programming principles, design patterns, and best practices for writing clean, maintainable, and scalable code. Proven experience with Agile methodologies (Scrum/Kanban), CI/CD pipelines, and automation tools. Proficient in Linux. Skilled in debugging and troubleshooting .NET applications using tools like Visual Studio Debugger, WinDbg, and profilers or other platform-specific debuggers on Windows or Linux. Familiarity with cloud platforms, databases, and front-end frameworks. Excellent communication and interpersonal skills. Proficiency in Windows UI frameworks like WPF and XAML for desktop apps (or frameworks such as Avalonia UI) Nice to have: Experience with IPC mechanisms (COM, Pipes, RPC, Sockets) and kernel debugging. Proficiency in Windows UI frameworks like WPF and XAML for desktop app development. Strong understanding of IAM protocols (FIDO, WebAuthn, SSO, SAML, OAuth) and identity management best practices. Knowledge of cybersecurity principles, secure coding practices, and certifications like CISSP or Security+. Education and Training: Bachelors degree in Computer Science, Computer Engineering, or equivalent experience or degree. 3-5 years of software development experience, with at least 3 years of experience designing and building enterprise software on C#, C++ and .Net.

Posted 2 weeks ago

Apply

3.0 - 5.0 years

5 - 8 Lacs

bengaluru

Hybrid

About You We seek a passionate and experienced .NET Software Engineer to join our dynamic team. The ideal candidate should possess: Solid experience in .NET software development for Windows platform, with a strong command of C# and the .NET Framework/Core. Enthusiasm for developing high-quality, secure, and performant .NET client applications. A keen interest in learning about cutting-edge security and identity management challenges. A collaborative mindset and excellent communication skills to work effectively with cross-functional teams. This role offers an exciting opportunity to join a team building innovative identity and security products from the ground up. You will have the chance to work on challenging problems, contribute to the product roadmap, and continuously expand your skills in a rapidly evolving industry. Job Duties and Responsibilities: Collaborate with cross-functional teams (QA, Product, Support, UX) for seamless integration. Gather and refine requirements with Product and Engineering teams for prototyping Windows client components. Following best practices, contribute to technical designs, proposals, and architectural decisions. Develop high-quality, maintainable software components with comprehensive unit/functional tests. Participate in code reviews, providing feedback and ensuring adherence to coding standards and security best practices. Contribute to technical documentation and knowledge sharing within the team. Minimum Requirements: Strong hands-on experience developing applications using C# and the .NET Framework (or .NET Core). Proficient in object-oriented programming principles, design patterns, and best practices for writing clean, maintainable, and scalable code. Proven experience with Agile methodologies (Scrum/Kanban), CI/CD pipelines, and automation tools. Skilled in debugging and troubleshooting .NET applications using tools like Visual Studio Debugger, WinDbg, and profilers or other platform-specific debuggers on Windows or Linux. Familiarity with cloud platforms, databases, and front-end frameworks. Excellent communication and interpersonal skills. Proficiency in Windows UI frameworks like WPF and XAML for desktop apps (or frameworks such as Avalonia UI) Nice to have: Experience with Windows IPC mechanisms (COM, Pipes, RPC, Sockets) and kernel debugging. Proficiency in Windows UI frameworks like WPF and XAML for desktop app development. Strong understanding of IAM protocols (FIDO, WebAuthn, SSO, SAML, OAuth) and identity management best practices. Knowledge of cybersecurity principles, secure coding practices, and certifications like CISSP or Security+. Education and Training: Bachelors degree in Computer Science or equivalent experience. 3-5 years of software development experience, with at least 2 years of experience designing and building enterprise software on Windows. Gastrointestinal disorders, for example, Crohn's Disease, irritable bowel syndrome Intellectual or developmental disability Mental health conditions, for example, depression, bipolar disorder, anxiety disorder, schizophrenia, PTSD Missing limbs or partially missing limbs Mobility impairment, benefiting from the use of a wheelchair, scooter, walker, leg brace(s) and/or other supports Nervous system condition, for example, migraine headaches, Parkinsons disease, multiple sclerosis (MS) Neurodivergence, for example, attention-deficit/hyperactivity disorder (ADHD), autism spectrum disorder, dyslexia, dyspraxia, other learning disabilities Partial or complete paralysis (any cause) Pulmonary or respiratory conditions, for example, tuberculosis, asthma, emphysema Short stature (dwarfism) Traumatic brain injury

Posted 2 weeks ago

Apply

4.0 - 9.0 years

6 - 11 Lacs

kolkata, mumbai, new delhi

Work from Office

About Us At SentinelOne, we re redefining cybersecurity by pushing the limits of what s possible leveraging AI-powered, data-driven innovation to stay ahead of tomorrow s threats. From building industry-leading products to cultivating an exceptional company culture, our core values guide everything we do. We re looking for passionate individuals who thrive in collaborative environments and are eager to drive impact. If you re excited about solving complex challenges in bold, innovative ways, we d love to connect with you. What are we looking for As part of our development team, you will have the chance to develop, test and debug the most complicated real world problems. In order to successfully deal with this challenge, you will continuously enrich your knowledge and experience with Windows OS internals and Windows IDR eco-system. The team is a key part of Windows EPP Identity development group. In addition to dealing with the toughest bugs we face, you will be a core part of designing and developing the capabilities that will improve the product s stability and make the user experience smoother. What will you do Utilize the expertise in Windows development to enable exciting new product features. Work on user and kernel space software; engage in problem analysis, resolution, and debugging. Work on virtual machines and endpoint software that gets deployed on millions of workstations/servers. Participate actively in the product design, brainstorming meetings, code reviews Work closely with different teams to design and implement innovative features Work with quality assurance team to ensure delivery of a high quality product. What skills and knowledge should you bring Minimum 4 years of experience. Expertise in Windows development, C, C++, a must. Experience with different flavours of Windows client and server editions Experience with WinDBG, Windows Software development kit; Win32 API sets for Windows Base Kernel, Windows Security, Active Directory, and Networking. Knowledge of security aspects of Windows, highly desirable. Ability to pick up and grasp concepts and execute. Ability to work independently and with peers from different time zones. Why Us You will be joining a cutting-edge company, where you will tackle extraordinary challenges and work with the very best in the industry Employee stock purchase program and RSU Numerous company-sponsored events including regular happy hours and team-building events Flexible Time Off. Flexible Paid Sick Days. Global gender-neutral Parental Leave (16 weeks, beyond the leave provided by the local laws) Gym membership/sports gears by Cultfit. Wellness Coach app, with 3,000+ on-demand sessions, daily interactive classes, audiobooks, and unlimited private coaching. Private medical insurance plan for you and your family. Life Insurance covered by S1 (for employees) Telemedical app consultation (Practo) Global Employee Assistance Program (confidential counseling related to both personal and work life matters) High-end MacBook or Windows laptop. Home-office-setup allowances (one time) and maintenance allowance. Internet allowances. Provident Fund and Gratuity (as per govt clause) NPS contribution (Employee contribution) Half yearly bonus program depending on the individual and company performance. Above standard referral bonus as per policy. LinkedIn Business platform for Hard/Soft skills Training & Support for your further educational activities/trainings Sodexo food coupons.

Posted 3 weeks ago

Apply

4.0 - 9.0 years

30 - 35 Lacs

kolkata, mumbai, new delhi

Work from Office

Utilize the expertise in Windows development to enable exciting new product features. Work on user and kernel space software; engage in problem analysis, resolution, and debugging. Work on virtual machines and endpoint software that gets deployed on millions of workstations/servers. Participate actively in the product design, brainstorming meetings, code reviews Work closely with different teams to design and implement innovative features Work with quality assurance team to ensure delivery of a high quality product. What skills and knowledge should you bring Minimum 4 years of experience. Expertise in Windows development, C, C++, a must. Experience with different flavours of Windows client and server editions Experience with WinDBG, Windows Software development kit; Win32 API sets for Windows Base Kernel, Windows Security, Active Directory, and Networking. Knowledge of security aspects of Windows, highly desirable. Ability to pick up and grasp concepts and execute. Ability to work independently and with peers from different time zones.

Posted 3 weeks ago

Apply

2.0 - 7.0 years

7 - 12 Lacs

noida, hyderabad, bengaluru

Work from Office

Skills/Experience: Processor architecture knowledge is a MUST. (ARM Processor knowledge is preferred.) Hands-on experience in C/Assembly coding is a MUST Executing validation test plan Debugging Silicon failures Debugging skill of embedded system Education Qualification: BTECH/MTECH in Electrical/Electronics/Computer Science Engineering or Equivalent

Posted 3 weeks ago

Apply

4.0 - 9.0 years

5 - 8 Lacs

hyderabad

Work from Office

Job Description : As Run time Engineer , on our team, you will have the opportunity to work on the fundamental abstractions, programming models, compilers, runtimes, libraries, and Application Programming Interfaces (APIs) that enable large scale training and inferencing of the world's most advanced AI models. Requirements : - 4+ years experience with C/C++11 with strong fundamentals in concurrent coding. - Ability to mentor juniors and drive feature completion with little supervision. - Highly skilled in using debugging tools like gdb, valgrind, WinDbg, address sanitizer, or similar. - Demonstrated ability in debugging under high-pressure, customer-facing situations. - Familiarity with security protocols like TSL/RSA is preferred. - Working experience with Rust is a strong plus. 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 Minimum Qualifications : - Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.

Posted 3 weeks ago

Apply

6.0 - 10.0 years

0 Lacs

hyderabad, telangana

On-site

Qualcomm India Private Limited is seeking an experienced individual with a strong knowledge of Windows Boot flow, Windows OS internals, Windows Driver programming, ARM Processor architecture, and Assembly Language. The ideal candidate will have experience in Windows Device driver programming and debugging using tools like WinDbg and JTAG/other tools. Additionally, proficiency in PC software such as System BIOS, UEFI, ACPI, Drivers, and Applications is required. The candidate should have a good understanding of Embedded OS, including Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging. Knowledge of OS/system performance profiling and optimization techniques is also essential. Experience with Qcom chipsets and Windows platform development is a plus. Key qualifications include strong coding skills in C and batch script, effective communication, negotiation skills, and cross-functional working experience. The applicant should hold a Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with at least 3 years of Software Engineering experience. Alternatively, a Master's or PhD in the mentioned fields with 2+ years or 1+ year of relevant experience, respectively, can also be considered. Furthermore, the candidate should have a minimum of 2 years of academic or work experience with Programming Languages such as C, C++, Java, Python, etc. Qualcomm is an equal opportunity employer dedicated to providing accommodations for individuals with disabilities throughout the application and hiring process. For disability-related accommodation requests, applicants can contact Qualcomm via email at disability-accomodations@qualcomm.com or the toll-free number provided on the website. It is expected that Qualcomm employees adhere to all applicable policies and procedures, including security measures and confidentiality requirements for protecting the company's sensitive information. Please note that Qualcomm's Careers Site is exclusively for individuals seeking job opportunities at Qualcomm, and staffing and recruiting agencies are not authorized to submit profiles, applications, or resumes through this platform. Unsolicited submissions from agencies will not be accepted. For further information about this role, interested individuals can reach out to Qualcomm Careers.,

Posted 1 month ago

Apply

5.0 - 9.0 years

0 Lacs

hyderabad, telangana

On-site

The ideal candidate for this role should possess 5-8 years of experience and be located in Hyderabad with an immediate availability. Your expertise should include proficiency in Power BI, Power Query, M language, Kusto, Incident Management, and Problem Management. Additionally, you should have a good understanding of tools such as fiddler, Netmon, Wireshark, ICM, and Windbg for troubleshooting purposes. Strong analytical and problem-solving skills are essential for success in this position. A basic understanding of Windows OS & Networking concepts, Azure services, Data connectors, Power Platform (Power Apps, Power Automate, Logic Apps), SQL, and scripting knowledge will be beneficial.,

Posted 1 month ago

Apply

6.0 - 11.0 years

6 - 10 Lacs

Bengaluru

Work from Office

We also recognize the importance of closing the 4-million-person cybersecurity talent gap. We aim to create a home for anyone seeking a meaningful future in cybersecurity and look for candidates across industries to join us in soulful work. More at . Role Overview: 6+ years of Experience with strong C++ programming. Experience in Windows internals and Security domain is required. Experience in Security domain, Crash dump and ETL Trace analysis is preferred. About Role: Design, build and maintain efficient, reusable, and reliable C++ code breakthrough multiplatform software for securing endpoints on a variety of desktop and cloud platforms. Deliver solutions that meet the timeline, quality and costs for the projects and deliverable elements. Solutions must meet the preset goals for quality, security, and performance. Knowledge of Windows User Mode programming and internals Good understanding of software architecture and design patterns. Strong Object-Oriented Programming principles. Working knowledge of tools like WinDbg, Coverity, Application Verifier, etc. Meticulous at both analysis and execution Ability to collaborate and work with multiple teams across different time-zones About You: 6+ years of relevant experience in C++ coding and debugging skills in Windows Platform. Strong in data structures and algorithms. Strong communication skills Good organizational and time-management skills.

Posted 1 month ago

Apply

8.0 - 12.0 years

0 Lacs

pune, maharashtra

On-site

As a Software Automation & Tools Development Engineer at NVIDIA, you will play a crucial role in designing and implementing tests for NVIDIA software products to detect defects early in the software development lifecycle. Your responsibilities will include creating automated tests for NVIDIA's device driver software on Windows, executing these tests, identifying defects, and reporting them. Additionally, you will be tasked with measuring code coverage, analyzing and enhancing code coverage, and developing applications and tools that provide data-driven insights for development and test workflows. In this position, you will be expected to write maintainable, reliable, and well-detailed code, conduct peer code reviews, debug issues to determine root causes, and participate in post-mortem analyses with team members. You will be instrumental in automating and expanding software testing, estimating and prioritizing tasks for a realistic delivery schedule, and collaborating closely with leadership to provide progress updates through effective reports. Your role will involve addressing challenging technical and process issues to enhance workflows and ensure reliability. To be successful in this role, you should possess a degree in Computer Science, IT, or Electronics engineering, along with 8-10+ years of programming experience in C#, .Net, and Python, applying Object-Oriented Programming concepts. You should have proficiency in working with databases and storage technologies like SQL and Elasticsearch, as well as familiarity with version control tools such as Git and Perforce, and code review tools. Your ability to debug issues using tools like WinDBG or gdb is essential, along with your aptitude for collaborating with multiple development teams to enhance test code coverage. Strong written and verbal communication skills, along with the capability to work effectively in a fast-paced environment with a team of engineers, are key requirements for this role. For those looking to distinguish themselves, a background in projects involving Machine Learning or Deep Learning, as well as experience with cloud services and virtualization, will set you apart from the crowd.,

Posted 1 month ago

Apply

4.0 - 6.0 years

5 - 9 Lacs

Bengaluru

Work from Office

Job Title: Senior Software Development Engineer Role Overview: Trellix is looking for SDE who is self-driven and passionate to work on Endpoint Detection and Response (EDR) line of products. As a Software Development Engineer, you will be an integral part of the Trellix EDR team in India(Bangalore), responsible for developing and maintaining the product with highest quality. You will be expected to work with cross functional teams in every stage of the software development lifecycle . To be successful in this role you should have exceptional technical skills, communication along with ability to work in a team towards achieving organizational goals. About the Role: Involved in the design, implementation, release and documentation of the Trellix build service. Work closely and integrate with fellow developers to determine software build and integration needs. Advise and support Trellix product engineering developers on solving build system and workflow issues. Participate in identifying and evaluating tools and solutions (internal and third party) needed to address areas for improvement in the software development lifecycle. Build new features and functionality for the build system at the request of key internal stakeholders Collaborate with internal engineering stakeholders to identify constraints and solve defects rigorously. Collaborate with internal build QA teams to ensure a high quality of released software. Collaborate in devising best in class supply chain management in order to protect Trellix security posture About You: Have 4-6 years of experience with a BS/BE in Computer Science, Computer Engineering or related field. Have a good understanding of object orientated programming and experience with at least one language such as C++,C, Python scripts knowledge Should have strong debugging experience, and excellent problem solving skills. Proven knowledge of debugging using tools like WinDbg. Have a good working knowledge of development tools such as JIRA and Git. Practical hands on OS experience with Windows, Linux and OSX. Passion to work with demanding customers.

Posted 1 month ago

Apply

4.0 - 9.0 years

6 - 11 Lacs

Kolkata, Mumbai, New Delhi

Work from Office

About Us At SentinelOne, we re redefining cybersecurity by pushing the limits of what s possible leveraging AI-powered, data-driven innovation to stay ahead of tomorrow s threats. From building industry-leading products to cultivating an exceptional company culture, our core values guide everything we do. We re looking for passionate individuals who thrive in collaborative environments and are eager to drive impact. If you re excited about solving complex challenges in bold, innovative ways, we d love to connect with you. What are we looking for? As part of our development team, you will have the chance to develop, test and debug the most complicated real world problems. In order to successfully deal with this challenge, you will continuously enrich your knowledge and experience with Windows OS internals and Windows IDR eco-system. The team is a key part of Windows EPP Identity development group. In addition to dealing with the toughest bugs we face, you will be a core part of designing and developing the capabilities that will improve the product s stability and make the user experience smoother. What will you do? Utilize the expertise in Windows development to enable exciting new product features. Work on user and kernel space software; engage in problem analysis, resolution, and debugging. Work on virtual machines and endpoint software that gets deployed on millions of workstations/servers. Participate actively in the product design, brainstorming meetings, code reviews Work closely with different teams to design and implement innovative features Work with quality assurance team to ensure delivery of a high quality product. What skills and knowledge should you bring? Minimum 4 years of experience. Expertise in Windows development, C, C++, a must. Experience with different flavours of Windows client and server editions Experience with WinDBG, Windows Software development kit; Win32 API sets for Windows Base Kernel, Windows Security, Active Directory, and Networking. Knowledge of security aspects of Windows, highly desirable. Ability to pick up and grasp concepts and execute. Ability to work independently and with peers from different time zones. Why Us? You will be joining a cutting-edge company, where you will tackle extraordinary challenges and work with the very best in the industry Employee stock purchase program and RSU Numerous company-sponsored events including regular happy hours and team-building events Flexible Time Off. Flexible Paid Sick Days. Global gender-neutral Parental Leave (16 weeks, beyond the leave provided by the local laws) Gym membership/sports gears by Cultfit. Wellness Coach app, with 3,000+ on-demand sessions, daily interactive classes, audiobooks, and unlimited private coaching. Private medical insurance plan for you and your family. Life Insurance covered by S1 (for employees) Telemedical app consultation (Practo) Global Employee Assistance Program (confidential counseling related to both personal and work life matters) High-end MacBook or Windows laptop. Home-office-setup allowances (one time) and maintenance allowance. Internet allowances. Provident Fund and Gratuity (as per govt clause) NPS contribution (Employee contribution) Half yearly bonus program depending on the individual and company performance. Above standard referral bonus as per policy. LinkedIn Business platform for Hard/Soft skills Training & Support for your further educational activities/trainings Sodexo food coupons.

Posted 1 month ago

Apply

11.0 - 16.0 years

15 - 30 Lacs

Bengaluru

Work from Office

Job Description: Windows Driver Framework Lead Key Responsibilities: Lead the design, development, and maintenance of Windows device drivers using WDF (KMDF/UMDF) Collaborate with hardware and software teams to gather requirements and define driver architecture Perform advanced debugging using WinDBG . Guide junior developers, conduct code reviews, and ensure compliance with best practices Optimize driver performance and ensure system-level stability and compatibility Create and maintain technical documentation throughout the development lifecycle Required Skills and Qualifications: Bachelors or Master’s degree in Computer Science, Electronics. 10+ years of experience in Windows device driver development Proficiency in C programming Strong knowledge of WDF , including KMDF and UMDF Experience with WinDBG and Windows kernel debugging tools Exposure to Linux OS and driver architecture Excellent problem-solving, leadership, and communication skills

Posted 1 month ago

Apply

1.0 - 5.0 years

0 Lacs

hyderabad, telangana

On-site

Qualcomm India Private Limited is seeking a Software Engineer with expertise in Windows Boot flow, Windows OS internals, Windows Driver programming, ARM Processor architecture, and more. As a part of our Engineering Group, you will be responsible for developing and debugging Windows Device drivers using tools like WinDbg and JTAG. Additionally, you will work on PC software such as System BIOS, UEFI, ACPI, Drivers, and Applications. The ideal candidate should have a strong understanding of Embedded OS, including Kernel architecture, OS services, memory management, multi-core, multi-threading, and crash debugging. You should also be proficient in OS/system performance profiling and optimization techniques. Experience with Qcom chipsets and Windows platform development is a plus. Minimum qualifications for this position include a Bachelor's degree, Master's degree, or PhD in Engineering, Information Systems, Computer Science, or related fields. You should have 2+ years of experience in Software Engineering and a solid background in programming languages like C, C++, Java, or Python. Effective communication and negotiation skills are essential for this role, as you will collaborate cross-functionally within the organization. Qualcomm is an equal opportunity employer committed to providing reasonable accommodations for individuals with disabilities during the application and hiring process. If you are interested in this exciting opportunity, please reach out to Qualcomm Careers for more information.,

Posted 1 month ago

Apply

11.0 - 16.0 years

15 - 30 Lacs

Bengaluru

Work from Office

Job Description: Windows Driver Framework Lead Key Responsibilities: Lead the design, development, and maintenance of Windows device drivers using WDF (KMDF/UMDF) Collaborate with hardware and software teams to gather requirements and define driver architecture Perform advanced debugging using WinDBG . Guide junior developers, conduct code reviews, and ensure compliance with best practices Optimize driver performance and ensure system-level stability and compatibility Create and maintain technical documentation throughout the development lifecycle Required Skills and Qualifications: Bachelors or Master’s degree in Computer Science, Electronics. 10+ years of experience in Windows device driver development Proficiency in C programming Strong knowledge of WDF , including KMDF and UMDF Experience with WinDBG and Windows kernel debugging tools Exposure to Linux OS and driver architecture Excellent problem-solving, leadership, and communication skills

Posted 1 month ago

Apply

2.0 - 7.0 years

11 - 15 Lacs

Hyderabad

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Embedded systems domain Solid C/C++ programming skills, multithreading and OS concepts\fundamentals Understanding of Windows OS internals, including the Windows Driver Model (WDM) and Windows Driver Frameworks (KMDF/UMDF). Hands-on experience with DirectX, DXVA, or other video acceleration APIs. Device driver programming and debugging with WinDbg, JTAG/other tools. Any of the multimedia (Video, Camera, Computer Vision) domain experience. Knowledge on video compression standards (H.264, H.265, VP9, AV1, etc.). Embedded OS (Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging). Ability to Collaborate with cross-functional teams Communication, written & interpersonal skills, motivation, the ability to learn quickly to design, implement and debug video\multimedia features for Compute Strong problem-solving abilities and attention to detail. \ Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Responsibilities The successful candidate(s) will be responsible for: Development and productize various video solutions on Qualcomm processors Develop, enhance and debug user mode and kernel mode drivers for video encoding and decoding on Windows-based systems. Ensure seamless integration of video hardware accelerators with the operating system and application layers. Develop and optimize video encode/decode pipelines, leveraging standards such as H.264, H.265 (HEVC), VP9, and AV1. Collaborate with Video HW,FW ,GPU teams to define and optimize hardware/software interfaces for video codecs. Profile, analyze, and optimize video driver performance for low latency, power efficiency, and high throughput on embedded platforms. Diagnose and resolve complex issues related to video hardware, software, and driver interactions. Utilize debugging tools like WinDbg, WPP tracing, and kernel debugging utilities to troubleshoot problems. Ability to clearly Coordinate with other teach areas to integrate video solution or debugging Issues Work closely with other technical teams to ensure end-to-end video processing system functionality. Customer interaction to commercialize Qualcomm Video solutions. Works independently with minimal supervision. Provides supervision/guidance to other team members. Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.

Posted 2 months ago

Apply

7.0 - 9.0 years

15 - 19 Lacs

Hyderabad

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: : WINDOWS Development / Windows Driver Development Lead You will be part of Windows Team if you get selected Position Overview: As a Senior Embedded Systems Engineer, you will play a critical role in the design, development, and maintenance of embedded systems and software. You will work closely with cross-functional teams to deliver high-quality, reliable, and efficient solutions. Your expertise in C/C++ and embedded systems will be essential in driving our projects to success. Key Responsibilities: Design, develop, and test embedded software and firmware for various applications. Collaborate with hardware engineers to integrate software and hardware components. Optimize and debug embedded systems to ensure high performance and reliability. Participate in code reviews and provide constructive feedback to team members. Required Qualifications: Bachelors or Masters degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. Minimum of 7-9 years of experience in embedded systems development. Strong Programming skills, preferably C++/C. Strong understanding of embedded systems architecture and design principles. Excellent problem-solving skills and attention to detail. Strong communication and teamwork skills. Good experience in multimedia framework and ARM based chipsets. Solid aptitude, quick learner, self-motivated, willing to explore and work across breadth of various technology areas. Preferred Qualifications: Experience with Windows and Linux kernel and driver development and Android HAL development. Strong knowledge on Boot flow and OS internals. Experience with PC software - System BIOS, UEFI, ACPI, Drivers, Applications Embedded OS (Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging). Experience on system performance profiling and optimization techniques. Experience with debugging tools and techniques (e.g., WinDbg , JTAG, GDB). Understanding of hardware interfaces and communication protocols (e.g., I2C, SPI, UART). Develop and maintain documentation for software designs, code, and test procedures. Stay up-to-date with industry trends and emerging technologies to drive innovation. Mentor and guide junior engineers, fostering a culture of continuous learning and improvement. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.

Posted 2 months ago

Apply

6.0 - 11.0 years

13 - 18 Lacs

Hyderabad

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Key Responsibilities Working as architect in IOT platform team for Windows operating system across multiple chipsets Contributing to end-to-end software execution of Qualcomm SoC based IOT products. Work closely with Product Marketng team to understand new platforms, and requirements, Evaluate feature requirements, come up with resource planning and work with rest of platform team to execute on some of features Come up with design considerations for CoreBSP and multimedia technology specific features and work with technology teams to align on these Support platform bringups across various SoCs, co-ordianate with cross functional teams on identifying and fix the issues Work with customer engineering team to support customer escalated issues which are platform specific Working closely with geographically distributed core & execution teams spread across time-zones. Requirements Strong knowledge on Windows Boot flow , Windows OS internals and Windows Driver knowledge (KMDF) Windows Device driver programming and debugging with WinDbg, JTAG/other tools. ARM Processor architecture and Assembly Language. Experience with PC software - System BIOS, UEFI, ACPI, Drivers, Applications Embedded OS (Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging). Knowledge of OS/system performance profiling and optimization techniques. Experience with Qcom chipsets and Windows platform development Strong coding skills in C and batch script Effective communication skills and negotiation skills and having cross functional working experience Experience in leading a team and driving project end to end. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.

Posted 2 months ago

Apply

1.0 - 5.0 years

0 Lacs

hyderabad, telangana

On-site

Qualcomm India Private Limited is currently seeking a Software Engineer with strong expertise in Windows Boot flow, Windows OS internals, and Windows Driver programming. You should have knowledge in ARM Processor architecture, Assembly Language, and experience with PC software such as System BIOS, UEFI, ACPI, Drivers, and Applications. Proficiency in Embedded OS, including Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging is required. You should also possess skills in OS/system performance profiling and optimization techniques, along with experience in Qcom chipsets and Windows platform development. Strong coding abilities in C and batch script are essential for this role, as well as effective communication and negotiation skills with cross-functional working experience. Minimum qualifications include a Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 2+ years of Software Engineering experience, or a Master's degree with 1+ year of experience, or a PhD in a relevant field. Additionally, 2+ years of academic or work experience with Programming Languages like C, C++, Java, Python, etc., is required. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities. For accommodation during the application/hiring process, please contact disability-accommodations@qualcomm.com or Qualcomm's toll-free number. The company expects employees to comply with all applicable policies and procedures, including security and confidentiality requirements. Qualcomm's Careers Site is exclusively for individuals seeking employment at Qualcomm. Staffing and recruiting agencies, as well as individuals represented by agencies, are not authorized to submit profiles, applications, or resumes through the site. Unsolicited submissions from agencies will not be accepted. For more information about this role, please reach out to Qualcomm Careers.,

Posted 2 months ago

Apply

4.0 - 10.0 years

12 - 13 Lacs

Pune

Work from Office

For more than 40 years, Accelya has been the industry s partner for change, simplifying airline financial and commercial processes and empowering the air transport community to take better control of the future. Whether partnering with IATA on industry-wide initiatives or enabling digital transformation to simplify airline processes, Accelya drives the airline industry forward and proudly puts control back in the hands of airlines so they can move further, faster. Key Responsibilities: Design, develop, and optimize low-level C++ code, focusing on performance and efficiency with minimal reliance on higher-level abstractions. Write custom data structures and algorithms tailored to the needs of the system, ensuring high performance and low resource usage. Handle manual memory management, optimize CPU cycles, and implement custom allocators and memory pools for performance-critical applications. Troubleshoot and debug complex performance issues, memory leaks, and low-level system bugs using tools such as GDB and WinDbg. Maintain a strong focus on writing clean, maintainable code while ensuring high performance and stability across both Windows and Linux platforms. Write and execute unit tests to validate system-level software, ensuring it meets high standards of reliability and performance. Required Skills and Experience: 4+ years of hands-on experience in C++ programming, with a focus on low-level, system-level, and performance-critical applications. Solid experience with manual memory management , including custom allocators, raw pointers, and low-level resource management. Strong knowledge of multi-threading , synchronization, and concurrency in C++, using primitives such as atomic operations, spinlocks, and mutexes. Expertise in systems programming and understanding of OS internals on both Windows and Linux (kernel, memory management, file systems, etc.). Ability to optimize software for both CPU cycles and memory usage , ensuring high efficiency and minimal resource consumption. Proficient in debugging and profiling tools. Extensive experience with CMake , Visual Studio , GCC , or other build and development tools on both Windows and Linux platforms. Experience with unit testing frameworks such as Google Test , ensuring code quality and correctness. Strong understanding of system architecture , including hardware-software interaction, CPU, memory, and I/O. Experience working in containerized environments. What does the future of the air transport industry look like to youWhether you re an industry veteran or someone with experience from other industries, we want to make your ambitions a reality!

Posted 2 months ago

Apply
Page 1 of 3
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