Talent.com
L3 Software Engineer - Windows Kernel Development

L3 Software Engineer - Windows Kernel Development

ETeam InfoservicesIndia
4 days ago
Job description

Description :

We are looking for an experienced Windows Kernel Developer with strong proficiency in C / C++ programming and a deep understanding of the Windows Operating System internals. The ideal candidate will have hands-on experience working in kernel and user space, with expertise in networking protocols such as TCP / IP, UDP, SSL / TLS, IPSec, and VPN. You will be responsible for developing, debugging, and optimizing low-level system components, drivers, and performance-critical modules.

Key Responsibilities :

  • Design, develop, and maintain kernel-mode and user-mode components on Windows platforms.
  • Work on Windows device drivers, filters, and kernel extensions (WDM, KMDF, UMDF).
  • Develop high-performance, secure networking modules involving TCP / IP, UDP, SSL / TLS, IPSec, or VPN technologies.
  • Implement system-level functionalities such as process / thread management, memory handling, synchronization, and I / O operations.
  • Analyze and debug complex issues using WinDbg, Process Monitor, Wireshark, and other Windows debugging tools.
  • Optimize performance and resource utilization across kernel and user land modules.
  • Collaborate with cross-functional teams including QA, DevOps, and Product Management for integration and release cycles.
  • Participate in code reviews, architecture discussions, and security design assessments.
  • Develop and maintain technical documentation, including design specifications and internal guides.

Required Technical Skills :

  • Strong programming skills in C / C++ with experience in Windows OS environments.
  • Deep understanding of Windows internals process management, memory management, synchronization, IRPs, I / O stack, and kernel architecture.
  • Experience with kernel-mode driver development (KMDF / WDM) and user-mode components.
  • Strong understanding of networking protocols TCP / IP, UDP, SSL / TLS, IPSec, VPN, and socket programming.
  • Excellent knowledge of data structures, algorithms, and system-level programming.
  • Hands-on experience with Windows Debugging tools (WinDbg, KD, Sysinternals Suite).
  • Experience with version control systems (Git, Perforce) and build environments (Visual Studio, MSBuild, CMake).
  • Understanding of multithreading, synchronization primitives, and race condition prevention.
  • Preferred / Good-to-Have Skills :

  • Familiarity with Windows Filtering Platform (WFP) or NDIS driver development.
  • Experience in security or endpoint protection product development.
  • Knowledge of cryptography, certificate handling, and secure communications.
  • Exposure to kernel crash dump analysis and BSOD debugging.
  • Experience in cross-platform networking (Windows / Linux).
  • Familiarity with Windows internals (Mark Russinovich) concepts and kernel debugging techniques.
  • Soft Skills :

  • Strong analytical and problem-solving skills.
  • Ability to work independently with minimal supervision.
  • Excellent communication and documentation skills.
  • Team player with attention to detail and a focus on performance and :
  • Bachelors or Masters Degree in Computer Science, Computer Engineering, or related technical field.
  • (ref : hirist.tech)

    Create a job alert for this search

    Software Development Engineer • India

    Related jobs
    • Promoted
    EUC Windows L2 Engineer

    EUC Windows L2 Engineer

    Yoda TechIndia, India
    Singapore-based company that focuses on dividing digitalization into small logical Micro initiatives with ready-to-use Micro-bots. The company aims to reduce IT operations spend by emphasizing Autom...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - Windows Kernel

    Senior Software Engineer - Windows Kernel

    ETeam InfoservicesIndia
    Job Description : - Design, develop, and maintain Windows kernel-mode drivers and user-land components.Implement low-level programming solu...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Windows Software Engineer

    Principal Windows Software Engineer

    HexnodeChennai, Republic Of India, IN
    Mitsogo is a global organization that highly values the contributions of each employee.Our ability to attract top talent is a testament to our commitment to fostering a sense of belonging for every...Show moreLast updated: 1 day ago
    • Promoted
    Kernel Developer

    Kernel Developer

    Persistent SystemsPune, Republic Of India, IN
    As a Systems Software Engineer, you will be responsible for designing, developing, and maintaining low-level software components that interact directly with the operating system and hardware.You’ll...Show moreLast updated: 5 days ago
    • Promoted
    Sr Systems Engineer Linux – AI Infrastructure

    Sr Systems Engineer Linux – AI Infrastructure

    DC Tech ConsultingIndia, India
    Position : Senior Linux Administrator – AI / ML Infrastructure.We are seeking a highly skilled Senior Linux Administrator to join our team, focusing on the implementation and management of on-premises...Show moreLast updated: 30+ days ago
    • Promoted
    Linux Kernel Software Engineer

    Linux Kernel Software Engineer

    Eximietas DesignRepublic Of India, IN
    Dedicated to achieving new heights of excellence.Eximietas Design is a cutting-edge technology solutions provider, offering services and consulting to businesses of all sizes.We specialize in chip ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior RTOS / Linux Application Engineer

    Senior RTOS / Linux Application Engineer

    VOLANSYS (An ACL Digital Company)Pune, Republic Of India, IN
    Principal Engineer (RTOS or Linux).Only Immediate, Serving Notice & 30 Days.Strong practical hands-on with.Microcontroller running RTOS like FreeRTOS or Linux, MCU, MQTT.Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Linux Kernel Architect

    Embedded Linux Kernel Architect

    Eximietas DesignRepublic Of India, IN
    Dedicated to achieving new heights of excellence.Eximietas Design is a cutting-edge technology solutions provider, offering services and consulting to businesses of all sizes.We specialize in chip ...Show moreLast updated: 30+ days ago
    • Promoted
    Linux Engineer

    Linux Engineer

    TerraGiGnagpur, maharashtra, in
    Bachelor's degree in Information Technology, Computer Science or a related field or equivalent practical experience.Proven experience as a Linux architect, systems engineer, or DevOps engineer in e...Show moreLast updated: 2 days ago
    • Promoted
    Linux Kernel Developer

    Linux Kernel Developer

    Eximietas DesignRepublic Of India, IN
    Dedicated to achieving new heights of excellence.Eximietas Design is a cutting-edge technology solutions provider, offering services and consulting to businesses of all sizes.We specialize in chip ...Show moreLast updated: 30+ days ago
    • Promoted
    Kernel Engineer

    Kernel Engineer

    Eximietas DesignRepublic Of India, IN
    Dedicated to achieving new heights of excellence.Eximietas Design is a cutting-edge technology solutions provider, offering services and consulting to businesses of all sizes.We specialize in chip ...Show moreLast updated: 30+ days ago
    • Promoted
    Euc Windows L2 Engineer

    Euc Windows L2 Engineer

    Yoda TechRepublic Of India, IN
    Singapore-based company that focuses on dividing digitalization into small logical Micro initiatives with ready-to-use Micro-bots. The company aims to reduce IT operations spend by emphasizing Autom...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Senior / Lead Software Engineer - RUST Developer

    Senior / Lead Software Engineer - RUST Developer

    DDNNagpur, IN
    DDN Storage is seeking great candidates to join our dynamic team of passionate customer-enabling technologists!.This is an incredible opportunity to be part of a company that has been at the forefr...Show moreLast updated: 7 hours ago
    • Promoted
    C Systems Software Engineer

    C Systems Software Engineer

    IgnitariumChennai, Republic Of India, IN
    C++ Systems Programmer (preferred High Performance Low Level Compute Software Development experience) with excellent understanding of C++, OOAD, OOP. Should exhibit advanced C++ software development...Show moreLast updated: 26 days ago
    • Promoted
    Windows System Engineer

    Windows System Engineer

    AccopsPune, Republic Of India, IN
    Education : BE / BTech / MCA / MTech (Preferably CS / IT).Strong proficiency in C++ (C++11 / 14 / 17) with proven Windows system programming experience. Deep knowledge of Windows internals : Win32 APIs, threading...Show moreLast updated: 30+ days ago
    • Promoted
    Linux Engineer

    Linux Engineer

    RecroNagpur, IN
    As a Senior Software Engineer at Nasuni, you will play a key role in enhancing our cloud-scale NAS platform.Your responsibilities will include : . Collaborating on requirements analysis, architecture ...Show moreLast updated: 26 days ago
    • Promoted
    Software Development Engineer || ML + Core

    Software Development Engineer || ML + Core

    SciSpacenagpur, maharashtra, in
    SciSpace (Formerly Typeset) is the world's largest platform for researchers to create, collaborate and publish their research. Used by millions of researchers across 91 countries from organizations ...Show moreLast updated: 16 days ago
    • Promoted
    L3 / L4 Systems Engineer (Azure / Windows)

    L3 / L4 Systems Engineer (Azure / Windows)

    Consolidated AnalyticsChennai, Republic Of India, IN
    Job description : L3 / L4 Infra Support Engineer - Windows / Azure.Systems Administrator to join our Systems Team to help design, implement, maintain, and support our growing server infrastructure in th...Show moreLast updated: 1 day ago