Windows Kernel Developer at Opcito Technologies · Pune · 5 - 13 years · ₹18L - ₹28L / yr · Profitable · Posted 5 May 2026

Job Title: Windows Kernel - Tech Lead
Experience: 5+ Years
Role Overview:
We are looking for a highly skilled Windows Kernel Tech Lead with strong expertise in low-level system programming and kernel development. The candidate will lead the design, development, and optimization of kernel-level components, ensuring high performance, stability, and security.
Required Skills & Qualifications :
- 5+ years of experience in Windows Kernel development
- Strong expertise in C/C++ and system programming
- Hands-on experience with Windows Driver Development (WDM/WDF)
- Strong debugging skills using tools like WinDbg, KD, and kernel debugging techniques
- Deep understanding of OS internals (memory management, process/thread handling, I/O systems)
- Experience with multithreading, synchronization, and performance tuning
Key Responsibilities:
- Lead the design and development of Windows kernel-mode drivers and system-level components
- Work on low-level system programming, debugging, and performance optimization
- Analyze and resolve complex kernel issues such as memory leaks, crashes, and race conditions
- Collaborate with cross-functional teams including hardware, firmware, and application teams
- Ensure code quality through reviews, best practices, and adherence to secure coding standards
- Mentor junior engineers and provide technical leadership

About Opcito Technologies
About
Company video


Photos
Connect with the team
Similar jobs (1)
We are looking for Embedded Developer with Leading Global MNC - Faridabad
Description:
- Strong experience with 32-bit microcontrollers such as STM32, NXP, Renesas, TI, Microchip, etc.
- Excellent knowledge of C/C++ programming and exposure to Assembly.
- Strong experience with RTOS such as FreeRTOS, µC/OS, embOS, VxWorks, QNX, etc.
- Hands-on experience in developing HAL, BSP and low-level device drivers.
- Strong understanding of microcontroller peripherals and interfaces** including ADC, DAC, I2C, SPI, UART, CAN/CAN FD, RS485, DMA, Ethernet, SD/eMMC, SDIO, etc.
- Strong experience with Automotive communication protocols such as CAN, CAN FD, LIN, J1939 and UDS.
- Knowledge of AUTOSAR concepts and architecture is an advantage.
- Experience with automotive diagnostics, ECU communication, and vehicle network architecture.
- Hands-on experience using Oscilloscope, Logic Analyzer, Function Generator, Multimeter and other debugging equipment.
- Experience in board bring-up, hardware-software integration and debugging of embedded boards.
- Ability to debug power, clock, reset, communication interfaces, and peripheral-related hardware issues at board level.
- Good understanding of schematics, PCB layouts and electronic circuits around microcontrollers and ARM-based systems.
- Ability to work closely with hardware engineers for design reviews, component selection, hardware validation, and issue resolution.
- Experience with prototype board testing, hardware validation, and root-cause analysis of HW/SW issues.
- Experience in reverse engineering and debugging of embedded systems.
- Strong understanding of embedded system architecture and system-level design.
- Experience with Embedded Linux and/or RTOS-based systems is an advantage.
- Knowledge of networking concepts including OSI layers, TCP/IP stacks and common IP protocols is a plus.
- Knowledge of NMEA/NMEA 2000 standards is a plus.
- Exposure to ASPICE, ISO 26262, MISRA-C and automotive cybersecurity is an advantage.
- Experience with automotive development and debugging tools such as Vector CANoe/CANalyzer is a plus.
Roles & Responsibilities:
The right person for this position should have 7+ years of experience in Embedded Systems, preferably with strong exposure to Automotive Embedded Systems.
The candidate should be passionate, technology-driven, and have a strong interest in embedded devices, automotive electronics, IoT, and connected vehicle technologies.
The candidate should be capable of understanding system and product requirements, translating them into technical tasks and solutions, and working as a senior technical individual contributor while collaborating effectively with cross-functional teams.













