Sr. Engineer - Storage drivers windows

Geminus

Pune District

On-site

INR 1,500,000 - 2,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Geminus in Pune, India is seeking a Lead Windows Driver Developer to take charge of enhancing and maintaining storage drivers across multiple protocols. In this senior role, you will guide a team while focusing on performance tuning and kernel programming.

The ideal candidate will have 8-12 years of experience in system/kernel programming, extensive knowledge of iSCSI, FCoE, and FC protocols, as well as strong leadership and problem-solving skills. Join us to be part of groundbreaking technology projects.

Qualifications

  • 8-12 years of experience in system/kernel programming, focusing on storage drivers.
  • Strong expertise in iSCSI, FCoE, and FC protocols.
  • Proven experience with kernel debugging tools and techniques.

Responsibilities

  • Lead development and maintenance of Windows storage drivers.
  • Oversee design and optimization of storage drivers.
  • Guide kernel module development, focusing on performance.
  • Handle escalated customer issues and provide expert solutions.
  • Mentor junior developers and foster a collaborative environment.

Skills

C/C++ programming
Storage driver development
Kernel debugging
Leadership
Problem-solving

Education

Bachelor's or Master's degree in Computer Science or Electrical Engineering

Tools

GDB
Performance tuning tools

Job description

Geminus Tech, founded in 2015, is a leading provider of product engineering services, partnering with cutting‑edge technology companies, product startups, and industry leaders. With a team of over 120 engineers, we specialize in Kubernetes, Cloud Infrastructure, Data Center foundational technologies, and software for Satellites and Software‑Defined Vehicles (SDV). Our focus is on driving innovation and delivering excellence in the technology and design space. We offer exciting opportunities to be part of groundbreaking projects that shape the future of technology.

Job Description
Position Overview:

We are seeking a Lead windows Driver Developer with extensive experience in system programming and storage driver development. In this senior‑level role, you will be responsible for leading the enhancement and maintenance of storage drivers across multiple protocols, including iSCSI, FCoE, and FC. You will guide a team of developers, take charge of complex technical challenges, and ensure the highest standards of driver performance and reliability.

Key Responsibilities
  • Leadership: Lead the development and maintenance of windows storage drivers, ensuring that all projects meet technical and performance standards.
  • Driver Development: Oversee the design, enhancement, and optimization of storage drivers for iSCSI, FCoE, and FC protocols, ensuring compatibility and efficiency.
  • Kernel Programming: Guide the development and optimization of kernel modules, focusing on performance, low latency, and reliability.
  • Debugging and Troubleshooting: Lead advanced kernel debugging efforts, diagnosing and resolving complex issues in storage drivers to ensure system stability.
  • Customer Issue Management: Handle escalated customer issues, providing expert solutions, and working closely with support teams to ensure customer satisfaction.
  • Performance Tuning: Oversee the analysis and optimization of storage driver performance, addressing bottlenecks, and ensuring efficient data handling.
  • Mentorship: Mentor and guide junior developers, fostering a collaborative environment focused on continuous improvement.
  • Collaboration: Work closely with cross‑functional teams, including hardware, firmware, and QA, to ensure seamless integration and comprehensive testing of storage drivers.
  • Documentation: Ensure thorough documentation of driver enhancements, bug fixes, and system configurations for both internal use and customer support.
Requirements
  • Educational Background: Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
  • Experience: 8-12 years of experience in system/kernel programming, with a strong focus on storage drivers in windows.
  • Technical Expertise: Deep expertise in C/C++ programming, with extensive knowledge of iSCSI, FCoE, and FC protocols, as well as windows internals.
  • Kernel Debugging: Proven experience with kernel debugging tools and techniques, such as GDB, crash dumps, and system logs, with a track record of resolving complex driver issues.
  • Problem‑Solving: Exceptional problem‑solving skills, with the ability to tackle and resolve challenging issues in storage drivers and systems.
  • Leadership: Demonstrated leadership and mentoring skills, with experience leading development teams and projects.
Preferred Skills
  • In‑depth knowledge of advanced storage technologies and architectures, such as SAN and NAS.
  • Expertise in performance tuning and benchmarking tools in windows environments.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Engineer - Firmware
Principal Engineer - Firmware

Microchip Technology Inc. • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Principal Engineer - Firmware
Principal Engineer - Firmware

Microchip Technology • India

On-site
INR 3,500,000 - 7,000,000
Principal Engineer - Firmware
Principal Engineer - Firmware

FHLB Des Moines • Bengaluru

On-site
INR 4,000,000 - 6,500,000
Staff Engineer SSD Software
Staff Engineer SSD Software

1840 Micron Tech. OP India LLP • Hyderabad

On-site
INR 1,500,000 - 2,200,000
Storage Device Driver Programmer
Storage Device Driver Programmer

CIMware Technologies Private Limited • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Technical Architect
Technical Architect

Toshiba • Bengaluru

On-site
INR 3,000,000 - 5,400,000
Backend Developer
Backend Developer

IBM • Pune District

On-site
INR 1,000,000 - 1,500,000
Senior Kernel and Device Driver Engineer
Senior Kernel and Device Driver Engineer

Pure Storage India Pvt Ltd • Bengaluru

On-site
INR 3,500,000 - 7,000,000
Flexible time off
Wellness resources
Team events
Staff Engineer SSD Software
Staff Engineer SSD Software

Micron Technology, Inc • Hyderabad

On-site
INR 1,800,000 - 2,500,000
Member Of Technical Staff
Member Of Technical Staff

Weekday AI (YC W21) • Bengaluru

On-site
INR 1,500,000 - 2,500,000