Senior Staff Software Engineer - Windows Drivers jobs in United States
cer-icon
Apply on Employer Site
company-logo

Marvell Technology · 2 hours ago

Senior Staff Software Engineer - Windows Drivers

Marvell Technology is a semiconductor solutions company that plays a crucial role in data infrastructure. In this role, you will design, develop, and maintain Windows device drivers while collaborating with various teams to ensure optimal performance and compliance with certification requirements.

DSPInternet of ThingsManufacturingSemiconductorWireless
check
Growth Opportunities
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Design, develop, and maintain Windows kernel-mode and user-mode device drivers using KMDF/UMDF
Implement drivers for USB, PCIe, or custom hardware interfaces
Debug complex kernel-mode issues including crashes, memory corruption, race conditions, and performance bottlenecks
Collaborate closely with hardware, FPGA, firmware, and validation teams to bring up new devices
Ensure drivers meet Microsoft WHQL / HLK certification requirements
Optimize driver performance, reliability, and power management
Review code and provide technical guidance to junior engineers
Define and improve driver development best practices, tooling, and automation
Participate in architecture discussions and technical decision-making across system layers

Qualification

Windows driver developmentC/C++ programmingWindows Driver Kit (WDK)KMDF/UMDFDriver debugging toolsPnPPower managementOS-level concurrencyTechnical guidanceProblem-solving skillsCollaboration skills

Required

Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field
10+ years of professional experience in Windows system or driver development
Strong expertise in C/C++ for low-level systems programming
Hands-on experience with: Windows Driver Kit (WDK), KMDF and/or UMDF, Windows kernel architecture (IRQLs, memory management, synchronization)
Proficiency with driver debugging tools: WinDbg / KD, Crash dump analysis
Experience with PnP, power management, and interrupt handling
Strong understanding of OS-level concurrency and synchronization primitives
Excellent problem-solving and debugging skills

Preferred

Experience with PCIe, USB, NVMe, or networking drivers
Familiarity with FPGA/firmware/BIOS/UEFI interactions
Experience with WHQL/HLK certification processes
Knowledge of Windows security concepts (driver signing, secure boot)
Experience with automation and validation frameworks
Exposure to Linux kernel development (nice to have)

Benefits

Employee stock purchase plan with a 2-year look back
Family support programs to help balance work and home life
Robust mental health resources to prioritize emotional well-being
Recognition and service awards to celebrate contributions and milestones

Company

Marvell Technology

company-logo
We believe that infrastructure powers progress. That execution is as essential as innovation. That better collaboration builds better technology.

Funding

Current Stage
Public Company
Total Funding
unknown
2017-01-20Post Ipo Equity
2016-05-13Post Ipo Equity
2015-02-05Acquired

Leadership Team

leader-logo
Matthew Murphy
Chairman and CEO
linkedin
leader-logo
Radha Nagarajan
SVP & CTO, Optical Engineering
linkedin
Company data provided by crunchbase