Microchip Technology

Principal Engineer-Software Development

Microchip Technology
Apply
11 hours ago
Bengaluru, IndiaStaff+

Responsibilities

  • Design, develop, optimize, and maintain storage drivers for Linux and Windows platforms.
  • Collaborate with hardware, software, firmware, and QA teams to deliver production-quality storage solutions.
  • Analyze and resolve complex storage-driver issues in development and production environments.
  • Tune performance, improve scalability and reliability, and analyze I/O bottlenecks in storage subsystems.
  • Mentor junior engineers and peers and provide technical guidance.
  • Participate in architectural reviews, code reviews, and technical decision-making.
  • Author and maintain comprehensive technical documentation.
  • Contribute to open-source storage projects or the Linux kernel and stay current with storage technologies.
  • Support automated testing, driver validation, certification testing, and CI/CD pipelines.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 8–14 years of hands-on experience developing and maintaining storage drivers for Linux or Windows.
  • Deep understanding of Linux or Windows kernel internals and driver architectures including WDM, KMDF, and UMDF.
  • Expert-level proficiency in C/C++ programming and debugging.
  • Extensive experience with SCSI, NVMe, PCIe, SAS, and SATA storage protocols.
  • Experience optimizing driver performance, profiling and tuning storage subsystems, analyzing I/O bottlenecks, and benchmarking.
  • Knowledge of Windows storage virtualization and hypervisor-to-guest I/O paths such as Hyper-V.
  • Experience with ftrace, perf, crash, gdb, WinDbg, Windows Performance Analyzer, and other debugging or profiling utilities.
  • Track record of delivering production-quality enterprise driver code and participating in design, development, code reviews, and upstream contributions.
  • Experience with Git, automated testing frameworks, CI/CD pipelines, and Windows Hardware Quality Labs certification testing.
  • Strong analytical, troubleshooting, communication, collaboration, and problem-solving skills.

Benefits

  • Travel is expected at 0%–25%.
  • Microchip highlights employee development, Leadership Passage Programs, career growth, diversity, workplace excellence, and company perks.

Tech Stack

CC++GitLinuxSassWindows

Categories

Microchip Technology

About Microchip Technology

10,000+ employees

Microchip Technology designs and sells embedded control semiconductors—8/16/32‑bit microcontrollers and processors, analog and mixed‑signal ICs, FPGAs, connectivity devices, memory—and the development tools engineers use to build them into products across industrial, automotive, consumer, and aerospace/defense markets. The company also licenses Flash memory IP and provides software and reference designs. Founded in 1989, it is headquartered in Chandler, Arizona, and is publicly traded on NASDAQ (ticker: MCHP).

Contact me