Jobs
Interviews

39 Windows Internals 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

haryana

On-site

You are an experienced Senior Software Engineer with a focus on C++ development for the Windows platform. Your role involves designing, developing, and optimizing high-performance software solutions while having a deep understanding of Windows operating systems, multithreading, and system-level programming. Your responsibilities will include designing, developing, and maintaining complex software applications using C++ on Windows. You will collaborate with cross-functional teams to define, design, and implement new features. It is crucial to optimize code for performance and scalability, especially in multi-threaded and high-performance environments. You will be responsible for troubleshooting, debugging, and resolving software defects and technical issues. Writing clean, maintainable, and well-documented code while adhering to coding standards is essential. Additionally, you will contribute to the architecture and design decisions of the product to ensure high-quality software solutions. Leading code reviews, providing mentorship to junior developers, and ensuring best practices are followed are also part of your role. Collaboration with other teams such as QA, product management, and DevOps is necessary to ensure the seamless delivery of software projects. Your qualifications should include a Bachelor's or Master's degree in Computer Science, IT Engineering, or a related field. You should have at least 3 years of professional experience in C++ development, particularly on the Windows platform. A strong understanding of Windows APIs, Win32, and MFC (Microsoft Foundation Classes) is required. Experience with multi-threading, concurrency, and parallel processing in C++, as well as proficiency in using debugging tools and performance optimization techniques is expected. Familiarity with Windows internals, system-level programming, memory management, and writing programs for 64-bit and 32-bit OS variants is essential. Experience with version control systems (e.g., Git) and CI/CD pipelines, as well as strong problem-solving skills and the ability to work in a fast-paced environment, are also necessary. Excellent written and verbal communication skills are a must. Preferred skills include experience with cross-platform development (Linux, macOS), familiarity with modern C++ standards (C++11/14/17), knowledge of Windows drivers, kernel mode development, or embedded systems, and experience with Agile development methodologies.,

Posted 1 day 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 4 days ago

Apply

4.0 - 8.0 years

0 Lacs

karnataka

On-site

Qualcomm's software CPU architecture group is responsible for developing long-term software roadmaps, defining architecture specifications, and engaging with worldwide partners to influence product development. As a CPU software architect, you will contribute to architecting HW/SW interfaces, designing and developing low-level firmware for CPU bootstrapping, power controller, and more. Your responsibilities will include micro-code optimization, CPU power management firmware development, design trade-offs, debugging critical SW issues, defining SW architecture roadmaps, and representing CPU SW teams in engagements with Arm architects and third-party software partners. This role requires around 4 years of experience in designing and developing software/firmware for embedded systems, knowledge of Arm CPU architecture (especially ARMv8 architecture), familiarity with system specifications in the ARM ecosystem, solid understanding of embedded systems SW design, and experience with either Linux or Windows kernel internals. Additionally, experience in device driver development and effective problem-solving analytical skills are preferred. Critical thinking skills and excellent verbal and written communication skills are also essential for this role. Joining Qualcomm's CPU software organization will provide you with exposure to multiple technology domains related to system-on-chip development and the opportunity to influence the product roadmap for Qualcomm's most innovative products. If you are motivated to make a significant impact and possess the required skills and experience, we encourage you to apply for this position.,

Posted 1 week 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 week ago

Apply

1.0 - 4.0 years

4 - 8 Lacs

Kolkata, Mumbai, New Delhi

Work from Office

About Us At SentinelOne, were redefining cybersecurity by pushing the limits of whats possible?leveraging AI-powered, data-driven innovation to stay ahead of tomorrows threats From building industry-leading products to cultivating an exceptional company culture, our core values guide everything we do Were looking for passionate individuals who thrive in collaborative environments and are eager to drive impact If youre excited about solving complex challenges in bold, innovative ways, wed love to connect with you What are we looking for We are seeking a highly skilled and motivated Backline Support Engineer SentinelOne (Windows) to join our Endpoint Security team This role is responsible for managing and resolving complex escalations related to SentinelOne agents deployed on Windows environments As a backline engineer, you will serve as the final escalation point, working closely with frontline support, engineering, and product teams to ensure swift resolution of critical issues What will you do Key Responsibilities: Provide advanced technical support for SentinelOne agents installed on Windows endpoints Analyse logs, crash dumps, agent behaviour, and OS-level events to diagnose and resolve complex technical problems Collaborate with Level 1 & 2 support teams to handle escalated customer cases Replicate, document, and escalate bugs or product limitations to Engineering or Product Management teams Assist in root cause analysis (RCA) and develop knowledge base (KB) articles and internal documentation Participate in incident response activities and coordinate with InfoSec teams for threat investigation or containment Use scripting (PowerShell, Python, etc) to collect data or automate troubleshooting tasks Stay updated on product changes, Windows OS internals, and threat landscape trends Provide feedback to improve agent stability, performance, and threat detection on Windows endpoints What skills and knowledge should you bring 8+ years in a technical support or backline engineering role, preferably in endpoint security or antivirus products Strong hands-on experience with SentinelOne on Windows platforms In-depth understanding of Windows internals, including services, drivers, registry, Event Viewer, WMI, and networking Experience analysing agent logs, forensic artifacts, and endpoint telemetry Familiarity with EDR, AV, and endpoint hardening best practices Proficient in PowerShell scripting and basic automation tasks Knowledge of common malware behaviours, threat hunting, and attack mitigation techniques (MITRE ATT&CK framework is a plus) Strong communication and collaboration skills; able to work under pressure with minimal supervision Experience using support tools like Splunk, Wireshark, Sysinternals Preferred Qualifications: Microsoft Certified: Cybersecurity Architect Expert Microsoft Certified: Security Operations Analyst Associate CompTIA CySA+ (Cybersecurity Analyst) Certified Ethical Hacker (CEH) Why UsIndia version 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 SentinelOne is proud to be an Equal Employment Opportunity and Affirmative Action employer We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics SentinelOne participates in the E-Verify Program for all U S based roles

Posted 1 week ago

Apply

7.0 - 12.0 years

20 - 25 Lacs

Hyderabad

Work from Office

Job Description This position is based in Hyderabad, India. In addition to several positions, we are looking for an Automation developer who will do technical solutions of Windows Agent. You must be an energetic self-starter with a desire to learn new things quickly. In this position, you will work with a team of talented software engineers to innovate, implement, and support the product roadmap. Responsibilities: Be responsible for development of automation of Windows Security Product. Contribute to feature automation to bring the product to the next level. Participate in continuous and iterative software development cycles with emphasis on code quality, supportability, scalability, and performance. Ensure adherence to CyberArk Engineering practices and security coding guidelines. Develop automation solutions through computer programming in Python or any scripting languages Design and Develop test automation artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools Communicate status to key stakeholders and senior management Coordinates and facilitates test automation planning, design, and execution sessions Identify areas for improved testing efficiencies, test automation and implementation of automated test solution will fall within your scope Create and implement Test automation Strategies for projects executed in Agile model Work closely with Application developers, business team and testing team to identify automation requirements in early stage. Design and implement automation framework / strategies for windows and terminal emulators-based applications Help extending test coverage along with creating appropriate tools, utilities, and automation scripts that assist in functional testing and to create test data Designs, executes, monitors, and troubleshoots automated tests under various situations and conditions Qualifications Critical Skills: 7+ years hands-on experience in automation development of Windows applications Hands-on on automating the Windows Desktop application.

Posted 2 weeks ago

Apply

10.0 - 15.0 years

12 - 17 Lacs

Chennai, Bengaluru

Work from Office

Strong Knowledge in Linux internals (Preferable RHEL Ubuntu) Essential Knowledge in Windows internals Comprehensive understanding in DevOps SRE, IaC and 12 Factor Principles Excellent hands-on experience in configuration management, orchestration and IaC tools (Ansible, Jenkins, Terraform) Strong understanding of Virtualization Technologies (KVM Libvirt oVirt KubeVirt. OVM, Openstack) Strong understanding of Software Defined Storage Technologies (CEPH, GlusterFS) Strong understanding of Repository and Artifact management Tools (Red Hat Satellite, Spacewalk, Nexus) Strong understanding of Container Technologies (Docker, Kubernetes, Openshift) Strong understanding of ELK and its beats (Auditbeat, FileBeat) Strong understanding of OS Compliance Policies (CIS Benchmark) Agile methodologies and its ceremonies Architect, write and implement software that improves the stability, scalability, availability of products. Own multiple services and have the authonomy to do what suits the business and our customers in IT. Solve occurring problems and create solutions and automation to prevent them from happen again. Plan for reliability for systems to work across multi datacenter/environment and handle the outages. Conceptual understanding about infrastructure and how it works, DNS (Authoritive and Non-Authoritive DNS, Dynamic and bind DNS, Forwarder) SSL Communication (Handshake of SSL traffic, Cipher Suites, Enc Algorithyms,) Active Directory (Security OUs, policies) Certificates (SAN, client-authentication, keystores, mutual ssl) Loadbalancers Site Selectors Firewall Vault Tools (Cyberark Hashicorp) High Availability Knowledge about API communications (Rest/Soap), developing a new consumer/publisher for any API. Excellent Scripting in Groovy (writing Jenkins Files) Bash Powershell Python GITOPS driven configuration management and deployment. Familiar and openminded to Opensource technologies Team player quick adaptation to context change Security Awareness Strong understanding of troubleshooting. Deep dive to an issue, read logs, track the clues and identify the problems. Strategic Thinking with Research and Development minds

Posted 2 weeks ago

Apply

1.0 - 3.0 years

9 - 13 Lacs

Hyderabad

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: : We are seeking a skilled and motivated Driver Developer with expertise in embedded systems and Real-Time Operating Systems (RTOS). As a key member of our team, you will be responsible for designing, implementing, and maintaining Windows/Linux drivers and DSP firmware, ensuring seamless integration with embedded systems and RTOS environments. The ideal candidate will have a strong background in low-level programming, kernel-mode development, and a deep understanding of hardware interactions. Join us if you are passionate about pushing the boundaries of technology and thrive in a dynamic, collaborative environment. Responsibilities: Develop and maintain Windows/Linux drivers and RTOS for various requirement. Collaborate with cross-functional teams to integrate drivers into embedded systems. Conduct software integration, testing and troubleshoot issues. Optimize driver performance and ensure compatibility with evolving Windows environments. Stay abreast of industry trends and emerging technologies to drive innovation in driver development. Requirements: Bachelor's or higher degree in Computer Science or Electronics & Communication with 1 - 3 years of relevant experience Proven experience in Windows driver development and embedded systems. Strong knowledge on the embedded system. Strong C/C++ programming skills and familiarity with assembly language. Strong in designing and should have handles on with all tools like (Debugging tools, Jtag and dev tools etc) In-depth knowledge of kernel-mode programming in both Windows internals. Knowledge on the windows driver or MCDM driver is an added advantage Experience working with Real-Time Operating Systems (RTOS) such as FreeRTOS, QNX, or others. Excellent problem-solving and debugging skills. Effective communication and collaboration within a team environment. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. 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 weeks ago

Apply

0.0 - 3.0 years

9 - 13 Lacs

Hyderabad

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: We are seeking a skilled and motivated Driver Developer with expertise in embedded systems and Real-Time Operating Systems (RTOS). As a key member of our team, you will be responsible for designing, implementing, and maintaining Windows/Linux drivers and DSP firmware, ensuring seamless integration with embedded systems and RTOS environments. The ideal candidate will have a strong background in low-level programming, kernel-mode development, and a deep understanding of hardware interactions. Join us if you are passionate about pushing the boundaries of technology and thrive in a dynamic, collaborative environment. Responsibilities: Develop and maintain Windows/Linux drivers and RTOS for various requirement. Collaborate with cross-functional teams to integrate drivers into embedded systems. Conduct software integration, testing and troubleshoot issues. Optimize driver performance and ensure compatibility with evolving Windows environments. Stay abreast of industry trends and emerging technologies to drive innovation in driver development. Requirements: Bachelor's or higher degree in Computer Science or Electronics & Communication with 0 - 3 years of relevant experience Proven experience in Windows driver development and embedded systems. Strong knowledge on the embedded system. Strong C/C++ programming skills and familiarity with assembly language. Strong in designing and should have handles on with all tools like (Debugging tools, Jtag and dev tools etc) In-depth knowledge of kernel-mode programming in both Windows internals. Knowledge on the windows driver or MCDM driver is an added advantage Experience working with Real-Time Operating Systems (RTOS) such as FreeRTOS, QNX, or others. Excellent problem-solving and debugging skills. Effective communication and collaboration within a team environment. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. 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 weeks ago

Apply

4.0 - 6.0 years

11 - 15 Lacs

Hyderabad

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: : We are seeking a skilled and motivated Driver Developer with expertise in embedded systems and Real-Time Operating Systems (RTOS). As a key member of our team, you will be responsible for designing, implementing, and maintaining Windows/Linux drivers and DSP firmware, ensuring seamless integration with embedded systems and RTOS environments. The ideal candidate will have a strong background in low-level programming, kernel-mode development, and a deep understanding of hardware interactions. Join us if you are passionate about pushing the boundaries of technology and thrive in a dynamic, collaborative environment. Responsibilities: Develop and maintain Windows/Linux drivers and RTOS for various requirement. Collaborate with cross-functional teams to integrate drivers into embedded systems. Conduct software integration, testing and troubleshoot issues. Optimize driver performance and ensure compatibility with evolving Windows environments. Stay abreast of industry trends and emerging technologies to drive innovation in driver development. Requirements: Bachelor's or higher degree in Computer Science or Electronics & Communication with 4 - 6 years of relevant experience Proven experience in Windows driver development and embedded systems. Strong knowledge on the embedded system. Strong C/C++ programming skills and familiarity with assembly language. Strong in designing and should have handles on with all tools like (Debugging tools, Jtag and dev tools etc) In-depth knowledge of kernel-mode programming in both Windows internals. Knowledge on the windows driver or MCDM driver is an added advantage Experience working with Real-Time Operating Systems (RTOS) such as FreeRTOS, QNX, or others. Excellent problem-solving and debugging skills. Effective communication and collaboration within a team environment. 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. 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 weeks ago

Apply

6.0 - 11.0 years

35 - 40 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 We are looking for talented detection engineers, people who look at the world differently, who explore, "hunt", live to beat the system and challenge it. People who can address tough security problems and deliver it fastly What will you do You will be responsible for detecting the newest identity threats. The role includes an end to end responsibility for behaviour based detection capabilities, starting from researching attack techniques, designing new methods to detect or prevent those, and implementing it in the product in the end. You will be developing and using internal research tools, PoCs and discovering new ways to detect/prevent identity-based attacks (Pass the Hash, Silver ticket, MFA bypass and more)t. At the end of the day, your deliveries will enhance the security of dozens of millions of Windows endpoints which are protected by our platform. What skills and knowledge should you bring 6+ years of experience in malware analysis (statically and dynamically) 6+ years of experience with C++ Excellent understanding of the Windows Internals - understanding how core system components (Process and Threads, Virtual Memory and more) work behind the scenes. Experienced with Identity-based attacks (Pass the Hash, Silver ticket, MFA bypass and more). Experienced with analysis tools, such as: IDA, WinDBG, SysInternals etc. Kernel development experience - advantage Advanced C++ - advantage Understanding of existing AVs internals - advantage. 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. Flexible working hours and hybrid/remote work model. Flexible Time Off. Flexible Paid Sick Days. Global gender-neutral Parental Leave (16 weeks, beyond the leave provided by the local laws) Generous employee stock plan in the form of RSUs (restricted stock units) On top of RSUs, you can benefit from our attractive ESPP (employee stock purchase plan) 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. Udemy Business platform for Hard/Soft skills Training & Support for your further educational activities/trainings Sodexo food coupons.

Posted 2 weeks ago

Apply

1.0 - 5.0 years

0 Lacs

hyderabad, telangana

On-site

Qualcomm India Private Limited is looking for a skilled and motivated Driver Developer with expertise in embedded systems and Real-Time Operating Systems (RTOS). As a key member of the team, you will be responsible for designing, implementing, and maintaining Windows/Linux drivers and DSP firmware to ensure seamless integration with embedded systems and RTOS environments. The ideal candidate should have a strong background in low-level programming, kernel-mode development, and a deep understanding of hardware interactions. If you are passionate about pushing the boundaries of technology and thrive in a dynamic, collaborative environment, we invite you to join us. Your responsibilities will include developing and maintaining Windows/Linux drivers and RTOS for various requirements, collaborating with cross-functional teams to integrate drivers into embedded systems, conducting software integration, testing, and troubleshooting issues, optimizing driver performance, and ensuring compatibility with evolving Windows environments. It will be important to stay updated on industry trends and emerging technologies to drive innovation in driver development. To qualify for this position, you should have a Bachelor's or higher degree in Computer Science or Electronics & Communication with 1 - 3 years of relevant experience. Proven experience in Windows driver development and embedded systems is required, along with strong knowledge of embedded systems, C/C++ programming skills, familiarity with assembly language, and experience in designing and handling tools like debugging tools, Jtag, and dev tools. In-depth knowledge of kernel-mode programming in both Windows internals, knowledge of windows driver or MCDM driver, and experience working with Real-Time Operating Systems (RTOS) such as FreeRTOS, QNX, or others are advantageous. Excellent problem-solving and debugging skills, effective communication, and collaboration within a team environment are also essential. Minimum Qualifications include a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field. Qualcomm is an equal opportunity employer committed to providing an accessible process for individuals with disabilities. If you need an accommodation during the application/hiring process, please contact Qualcomm. Employees are expected to adhere to all applicable policies and procedures regarding the protection of Company confidential information and other proprietary information. Qualcomm's Careers Site is exclusively for individuals seeking a job at Qualcomm. Staffing and recruiting agencies are not authorized to use this site. Unsolicited resumes or applications from agencies will not be accepted. For more information about this role, please reach out to Qualcomm Careers.,

Posted 2 weeks ago

Apply

7.0 - 12.0 years

1 - 5 Lacs

Bengaluru

Work from Office

Job Title Software EngineerExperience 7-14 YearsLocation Bangalore : Technical Skills: Working Knowledge on C++. Strong proficiency in C# programming. Strong proficiency with Windows application programming. Analyze technical requirements and develop these requirements Strong in Windows internals and application programming Good debugging and profiling skills, Log/crash dump analysis Responsibilities: To perform specification and development coding and or testing of a part of Windows development Make recommendations on design and formalizes technical specifications. Perform development coding and or testing. Process Skills: Agile exposure is preferred. Behavioral Skills: Strong software engineering background with ability to Understand the requirement, design and code. Strong attention to details and willingness to learn and adapt to new technologies and challenges. Excellent analytical and problem-solving skills. Qualification: Bachelor of Engineering (Computer background preferred)

Posted 2 weeks ago

Apply

8.0 - 11.0 years

35 - 37 Lacs

Kolkata, Ahmedabad, Bengaluru

Work from Office

Dear Candidate, Looking for a Desktop Software Engineer to develop cross-platform desktop applications. Key Responsibilities: Build and maintain apps using Electron or native SDKs. Optimize UI/UX for performance and accessibility. Ensure integration with system-level features. Required Skills & Qualifications: Experience with Electron, Qt, or .NET. Proficient in JavaScript, C++, or C#. Knowledge of OS-specific features (macOS, Windows, Linux). Soft Skills: Strong troubleshooting and problem-solving skills. Ability to work independently and in a team. Excellent communication and documentation skills. Note: If interested, please share your updated resume and preferred time for a discussion. If shortlisted, our HR team will contact you. Kandi Srinivasa Delivery Manager Integra Technologies

Posted 3 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

haryana

On-site

You should have a Bachelor's or Master's degree in Computer Science, IT Engineering, or a related field along with at least 3 years of professional experience in C++ development, specifically on the Windows platform. Your expertise should include a solid understanding of Windows APIs, Win32, and MFC (Microsoft Foundation Classes), as well as experience with multi-threading, concurrency, and parallel processing in C++. You should be proficient in using debugging tools such as the Visual Studio Debugger and performance optimization techniques. Additionally, familiarity with Windows internals, system-level programming, and memory management is required, including the ability to write programs for both 64-bit and 32-bit OS variants. Experience with version control systems like Git and CI/CD pipelines is essential, along with strong problem-solving skills and the capability to thrive in a fast-paced environment. Exceptional written and verbal communication skills are a must-have. Preferred skills for this role include experience with cross-platform development (Linux, macOS), knowledge of modern C++ standards (C++11/14/17), Windows drivers, kernel mode development, or embedded systems, as well as familiarity with Agile development methodologies. As a Senior Software Engineer specializing in C++ development on the Windows platform, you will be responsible for designing, developing, and optimizing high-performance software solutions. Key responsibilities include collaborating with cross-functional teams to define and ship new features, optimizing code for performance and scalability, troubleshooting and resolving software defects, writing clean and well-documented code, contributing to product architecture and design decisions, leading code reviews, mentoring junior developers, and ensuring best practices are followed. You will also work closely with QA, product management, and DevOps teams to ensure the seamless delivery of software projects. If you meet the qualifications and have the required skills, we encourage you to apply for this exciting opportunity to join our dynamic team.,

Posted 3 weeks ago

Apply

3.0 - 7.0 years

13 - 17 Lacs

Ahmedabad

Work from Office

About Us . Role Summary Teams mandate is to find new and notable threats, assess their risk and produce protection where necessary. This include advanced targeted attacks, "attack tool" research, handling of vulnerability advisories and publishing blogs and whitepapers. The successful candidate will provide analysis of the evolving cyber threat landscape and contribute to create the next generation of SophosLabs research tools. The ideal candidate is passionate about computer security and has high aptitude for solving challenging puzzles with an attention to detail. What you will do Perform cyber threat analysis utilizing multiple information sources Engage research based on cyber threat intelligence Investigate APT campaigns and understand cyber threat actors, their motivations and technical capabilities Identify steps to be taken to respond and minimize the impact of emerging threats Reverse engineer files to discover their intended functionality and risks to customers Write threat descriptions for publication on the Sophos website and threat research whitepapers in a timely fashion Triage requests submitted by other departments, respond to tasks or escalate complex issues to senior team members Generating intelligence on new trends in the Threat Landscape and distributing between departments outside of the Lab Identify opportunities to write blogs for the Sophos website to raise customer awareness What you will bring 5+ yrs in Threat Researcher role Experience with x86 assembly Windows Internals Computer and Web Security experience Programming skills and experience (C/C++/Python/Perl) Reverse Engineering experience using IDA Pro, WinDbg, OllyDbg and Hex editors Good written and verbal communication skills Understanding of scripting basics (Perl/Python/Regexp) Experience with a wide array of Internet technologies and protocols (HTML, JavaScript, SMTP, DNS) Experience with a broad range of operating systems Bachelor s degree in computer software (or equivalent) #LI-Remote #B2 Ready to Join Us? At Sophos, we believe in the power of diverse perspectives to fuel innovation. Research shows that candidates sometimes hesitate to apply if they dont check every box in a job description. We challenge that notion. Your unique experiences and skills might be exactly what we need to enhance our team. Dont let a checklist hold you back we encourage you to apply. Whats Great About Sophos? Sophos operates a remote-first working model, making remote work the primary option for most employees. However, some roles may necessitate a hybrid approach. Please refer to the location details in our job postings for further information. Our people we innovate and create, all of which are accompanied by a great sense of fun and team spirit Employee-led diversity and inclusion networks that build community and provide education and advocacy Annual charity and fundraising initiatives and volunteer days for employees to support local communities Global employee sustainability initiatives to reduce our environmental footprint Global fitness and trivia competitions to keep our bodies and minds sharp Global wellbeing days for employees to relax and recharge Monthly wellbeing webinars and training to support employee health and wellbeing Our Commitment To You We re proud of the diverse and inclusive environment we have at Sophos, and we re committed to ensuring equality of opportunity. We believe that diversity, combined with excellence, builds a better Sophos, so we encourage applicants who can contribute to the diversity of our team. All applicants will be treated in a fair and equal manner and in accordance with the law regardless of gender, sex, gender reassignment, marital status, race, religion or belief, color, age, military veteran status, disability, pregnancy, maternity or sexual orientation. We want to give you every opportunity to show us your best self, so if there are any adjustments we could make to the recruitment and selection process to support you, please let us know. Data Protection If you choose to explore an opportunity, and subsequently share your CV or other personal details with Sophos, these details will be held by Sophos for 12 months in accordance with our Privacy Policy and used by our recruitment team to contact you regarding this or other relevant opportunities at Sophos. If you would like Sophos to delete or update your details at any time, please follow the steps set out in the Privacy Policy describing your individual rights. For more information on Sophos data protection practices, please consult our Privacy Policy Cybersecurity as a Service Delivered | Sophos

Posted 3 weeks ago

Apply

1.0 - 3.0 years

3 - 5 Lacs

Hyderabad

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: We are seeking a skilled and motivated Driver Developer with expertise in embedded systems and Real-Time Operating Systems (RTOS). As a key member of our team, you will be responsible for designing, implementing, and maintaining Windows/Linux drivers and DSP firmware, ensuring seamless integration with embedded systems and RTOS environments. The ideal candidate will have a strong background in low-level programming, kernel-mode development, and a deep understanding of hardware interactions. Join us if you are passionate about pushing the boundaries of technology and thrive in a dynamic, collaborative environment. Responsibilities: Develop and maintain Windows/Linux drivers and RTOS for various requirement. Collaborate with cross-functional teams to integrate drivers into embedded systems. Conduct software integration, testing and troubleshoot issues. Optimize driver performance and ensure compatibility with evolving Windows environments. Stay abreast of industry trends and emerging technologies to drive innovation in driver development. : Bachelor's or higher degree in Computer Science or Electronics & Communication with 1 - 3 years of relevant experience Proven experience in Windows driver development and embedded systems. Strong knowledge on the embedded system. Strong C/C++ programming skills and familiarity with assembly language. Strong in designing and should have handles on with all tools like (Debugging tools, Jtag and dev tools etc) In-depth knowledge of kernel-mode programming in both Windows internals. Knowledge on the windows driver or MCDM driver is an added advantage Experience working with Real-Time Operating Systems (RTOS) such as FreeRTOS, QNX, or others. Excellent problem-solving and debugging skills. Effective communication and collaboration within a team environment. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.

Posted 3 weeks ago

Apply

8.0 - 11.0 years

35 - 37 Lacs

Kolkata, Ahmedabad, Bengaluru

Work from Office

Dear Candidate, We're hiring a Support Engineer to troubleshoot application issues and support end users and clients. Key Responsibilities: Investigate and resolve application bugs. Act as a liaison between dev teams and customers. Maintain internal knowledge bases. Required Skills & Qualifications: Experience with help desk or ticketing systems. Basic coding/scripting ability for debugging. Excellent communication and problem-solving skills. Soft Skills: Strong troubleshooting and problem-solving skills. Ability to work independently and in a team. Excellent communication and documentation skills. Note: If interested, please share your updated resume and preferred time for a discussion. If shortlisted, our HR team will contact you. Kandi Srinivasa Delivery Manager Integra Technologies

Posted 4 weeks ago

Apply

5.0 - 9.0 years

25 - 30 Lacs

Bengaluru

Work from Office

Job Description/Responsibilities: Analyses requirements and writes software requirement and design specifications for the organization s complex projects. Analyses, evaluates, and plans methods of approach to solve problems central to an assigned research or programming project. Acts as engineering tools expert and can propose new ones. Prepares and gives formal presentations/reviews in areas of specialisation to management and customers. Coordinates the technical design activity with others in department to ensure consistent and integrated approaches across projects. Provides input to and generates documentation for new or existing projects as well as reusable code. Works on issues that impact design success of address future concepts, products and technologies. Identifies technical opportunities and recommends programs to management in such areas as product development, reliability, and performance improvements. Partners with management and engineers in early stages of multiple project definitions and roadmap. Overall technical expert that trains and mentors others. Innovates, and coaches others to design and implement forward looking solutions. Exercise wide latitude in determining objectives and approaches to critical assignments. Required Experience/Skills: Bachelors degree in Computer Science, Engineering, or related field. Excellent analytical and problem-solving abilities. Proven track record of delivering high-quality software products on time. Minimum of 6 years of experience in software development domain Proficient on web services related technologies (preferred asp. net) Proficient in developing enterprise application with SQL database at scale Having good understanding of windows internals and working of windows services Proficiency in any High level language like C#, Java etc Extensive experience in software development, scripting, writing unit tests on framework like Nunit and Automation Experience on benchmarking the software on scale and performance would be a plus. Ability to build products for the best performance, scalability and future expansion in enterprise and cloud environments.

Posted 1 month ago

Apply

5.0 - 9.0 years

25 - 30 Lacs

Bengaluru

Work from Office

About This Team: Citrix Observability Team helps customers by Providing Monitoring & Troubleshooting capabilities of Citrix Components mainly CVAD and DaaS. It is the default console which is used by all enterprise customers on a daily basis. Team is self-motivated, and owns the product with full sense of responsibility and customer empathy. Job Description/Responsibilities: Analyses requirements and writes software requirement and design specifications for the organization s complex projects. Analyses, evaluates, and plans methods of approach to solve problems central to an assigned research or programming project. Acts as engineering tools expert and can propose new ones. Prepares and gives formal presentations/reviews in areas of specialization to management and customers. Coordinates the technical design activity with others in department to ensure consistent and integrated approaches across projects. Provides input to and generates documentation for new or existing projects as well as reusable code. Works on issues that impact design success of address future concepts, products and technologies. Identifies technical opportunities and recommends programs to management in such areas as product development, reliability, and performance improvements. Partners with management and engineers in early stages of multiple project definitions and roadmap. Overall technical expert that trains and mentors others. Innovates, and coaches others to design and implement forward looking solutions. Exercise wide latitude in determining objectives and approaches to critical assignments. Required Experience/Skills: B. E/B. Tech or M. E/M. Tech in Computer Science or related field. Excellent analytical and problem-solving abilities. Proven track record of delivering high-quality software products on time. Minimum of 6 years of experience in software development domain Proficient on web services related technologies (preferred asp. net) Proficient in developing enterprise application with SQL database at scale Having good understanding of windows internals and working of windows services Proficiency in any High level language like C#, Java etc Extensive experience in software development, scripting, writing unit tests on framework like Nunit and Automation Experience on benchmarking the software on scale and performance would be a plus. Ability to build products for the best performance, scalability and future expansion in enterprise and cloud environments.

Posted 1 month ago

Apply

4.0 - 8.0 years

12 - 16 Lacs

Bengaluru

Work from Office

WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world Our mission is to build great products that accelerate next-generation computing experiences the building blocks for the data center, artificial intelligence, PCs, gaming and embedded Underpinning our mission is the AMD culture We push the limits of innovation to solve the worlds most important challenges We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives AMD together we advance_ LEAD SOFTWARE SYSTEMS DESIGN ENGINEER The Role AMD is looking for an experienced engineer for an exciting role in Server CPU software development team This person will be a member of a core team and will work with the latest hardware and software technology The person will interact closely with key AMD technical experts to ensure the best possible performance and results on AMD platforms The Person The successful candidate for this position will be interacting with software and hardware technologists working across many locations This is a great opportunity to work as a part of highly regarded team to deliver leading edge solutions Key Responsibilities Problem solving across multiple software layers, (user space, kernel, applications, libraries) and hardware Optimization/development of the CPU performance stack (applications, libraries) for AMD server and workstation processors on Windows platform Analyze and solve performance, scalability bottlenecks when code is running on multi-core, multi-node deployments Innovate and publish papers, patents and participate in technical conferences to advance AMD technologies Continuously learn and grow along with evolving X86 server CPU architecture and application landscape Preferred Experience Image processing skills: Color format conversions, Image Filtering and Enhancement operations, Morphological operations, Image transforms and statistical operations Good understanding in Image Detection, Segmentation, Recognition, Restoration and Medical Imaging Knowledge in Signal Processing theory like Sampling, Quantization, DFT and FFT Multi-threaded FFT computing, Distributed FFT computing Very strong data structure and algorithmic skills Experience in identifying performance bottlenecks, and designing/implementing optimizations to relieve analyzed bottlenecks Strong Windows internals with experience in software development using C/C++ and debugging skills on multicore systems (preferably using OpenMP) Experience in performance analysis for data center, HPC (High Performance Computing), MPI (Message passing Interface) applications Experience in x86 (or other architecture based) optimizations Understanding of Cache sub-system, Instruction Set Architecture, pipeline (for any CPU) Bonus skills: Experience on Intel MKL libraries, Linear Algebra, x86 assembly programming (vector/SIMD), porting source code from Linux to Windows, development on Windows servers Knowledge of one or more CPU Profiling tools (preferably in Windows) Academic Credentials Graduate/masters degree in computer science or related fields LOCATION: Bangalore Benefits offered are described: AMD benefits at a glance AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law We encourage applications from all qualified candidates and will accommodate applicantsneeds under the respective laws throughout all stages of the recruitment and selection process

Posted 1 month ago

Apply

2.0 - 4.0 years

8 - 10 Lacs

Bangalore Rural, Bengaluru

Work from Office

Can do complete module design independently Strong Analytical, Architecture & Design skills in C, C++, Multi-threading, Networking &Windows internals Knows various design patterns Should be an excellent code review Able to write technical documents Required Candidate profile Minimum 2-4 years of experience in C++ ,C Hybrid mode of working

Posted 1 month ago

Apply

7.0 - 12.0 years

80 - 90 Lacs

Bengaluru

Remote

Senior Windows Software Engineer Biometric & Security Auth (C#, WinBio, FIDO2) Were looking for a Senior Windows Software Engineer who brings deep expertise in Windows desktop development, particularly in C#, WinBio, Credential Providers, and FIDO2 standards. If youre passionate about biometric authentication, building secure and scalable Windows applications, and want to work in a high-impact security tech product company, this is the role for you! Key Responsibilities: Develop, enhance, and maintain robust Windows desktop applications using C#, .NET, and optionally C++. Integrate WinBio for fingerprint/face recognition and Credential Providers for Windows login flows. Implement FIDO2 standards for passwordless authentication. Design scalable and secure systems following SOLID, DRY, and other modern design principles. Manage Group Policy integrations to support enterprise configurations. Lead debugging, code reviews, and mentor junior engineers. Work cross-functionally in an Agile/Scrum environment with product and design teams. Must-Have Skills: 7+ years of experience in Windows application development with C# (.NET Framework/Core). Hands-on with WinBio, Credential Providers, and secure authentication protocols. Experience in FIDO2, OAuth2, JWT, REST/SOAP APIs, and OpenAPI/Swagger. Strong knowledge of Windows GPO (Group Policy Objects) for configuration and deployment. Familiarity with tools like Maven, Gradle, Eclipse, and Visual Studio. Solid understanding of Windows internals, Shell scripting, and Oracle/SQL databases. Nice to Have: Experience with Apigee, Microservices, or working in the Telecom / OSS/BSS domain. Exposure to cloud platforms, DevSecOps, or endpoint security. Prior contributions in building passwordless login, biometric identity verification, or IAM solutions. Perks & Benefits: Competitive salary + stock options 401K with company match Health, dental & vision insurance Life, STD/LTD insurance Flexible vacation & hybrid work setup Be part of a diverse, collaborative & innovative team

Posted 1 month ago

Apply

2.0 - 7.0 years

11 - 15 Lacs

Bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. 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. Preferred Qualifications: The ideal candidate needs to have Strong Embedded system knowledge, Experience on Windows Internals and good driver development. Solid understanding of Operating System concepts, RTOS, FW management. Windows kernel driver developmen t experience. Good in performance analysis. Understanding and experience in Designing and Implementing Windows Kernel mode drivers, Board support package, ACPI & UEFI. Strong communication and interpersonal skills. Strong problem solving and debugging skills. Good in performance analysis. Principal Duties and Responsibilities: Strong knowledge on 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. Communication, written & interpersonal skills, motivation, the ability to learn quickly. Level of Responsibility: Works under supervision. Decision-making may affect work beyond immediate work group. Requires verbal and written communication skills to convey information. May require basic negotiation, influence, tact, etc. Tasks do not have defined steps; planning, problem-solving, and prioritization must occur to complete the tasks effectively.

Posted 1 month ago

Apply

6.0 - 11.0 years

8 - 13 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? We are looking for talented detection engineers, people who look at the world differently, who explore, "hunt", live to beat the system and challenge it. People who can address tough security problems and deliver it fastly What will you do? You will be responsible for detecting the newest identity threats. The role includes an end to end responsibility for behaviour based detection capabilities, starting from researching attack techniques, designing new methods to detect or prevent those, and implementing it in the product in the end. You will be developing and using internal research tools, PoCs and discovering new ways to detect/prevent identity-based attacks (Pass the Hash, Silver ticket, MFA bypass and more)t. At the end of the day, your deliveries will enhance the security of dozens of millions of Windows endpoints which are protected by our platform. What skills and knowledge should you bring? 6+ years of experience in malware analysis (statically and dynamically) 6+ years of experience with C++ Excellent understanding of the Windows Internals - understanding how core system components (Process and Threads, Virtual Memory and more) work behind the scenes. Experienced with Identity-based attacks (Pass the Hash, Silver ticket, MFA bypass and more). Experienced with analysis tools, such as: IDA, WinDBG, SysInternals etc. Kernel development experience - advantage Advanced C++ - advantage Understanding of existing AVs internals - advantage. 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. Flexible working hours and hybrid/remote work model. Flexible Time Off. Flexible Paid Sick Days. Global gender-neutral Parental Leave (16 weeks, beyond the leave provided by the local laws) Generous employee stock plan in the form of RSUs (restricted stock units) On top of RSUs, you can benefit from our attractive ESPP (employee stock purchase plan) 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. Udemy Business platform for Hard/Soft skills Training & Support for your further educational activities/trainings Sodexo food coupons.

Posted 1 month ago

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