Senior Linux Kernel and Driver Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Microsoft · 2 weeks ago

Senior Linux Kernel and Driver Developer

Microsoft is a leading technology company focused on delivering cloud infrastructure and foundational technologies. They are seeking a Senior Linux Kernel and Driver Developer to lead development and validation efforts for custom silicon platforms, enabling advanced hardware features in Linux environments and driving technical excellence across the team.

Agentic AIApplication Performance ManagementArtificial Intelligence (AI)Business DevelopmentDevOpsInformation ServicesInformation TechnologyManagement Information SystemsNetwork SecuritySoftware
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

Lead Linux Kernel & Driver Development
Own design and implementation of Linux kernel modules and device drivers for critical platform features (PCIe, SR-IOV, VFIO, security interfaces) on Microsoft Cobalt products
Define architecture and guide integration of low-level functionality for boot flows, memory management, and interrupt handling
Provide technical guidance and coaching to engineers on kernel development best practices
Influence design decisions and drive adoption of robust methodologies across the team
Develop strategies for enabling base Linux configurations and diagnostics tools
Define and implement validation frameworks, debug utilities, and observability features for post-silicon bring-up
Partner with silicon architects, firmware teams, and validation engineers to ensure feature readiness and compliance
Engage with internal and partner stakeholders to improve design, security, and validation methodologies
Drive continuous improvement of Linux kernel and driver architecture, ensuring scalability, maintainability, and long-term sustainability within Microsoft Cobalt platforms
Apply a growth mindset to learn emerging technologies and adapt solutions in a dynamic environment
Ensure timely delivery of drivers, tools, and validation collateral with exceptional quality and reliability
Champion Microsoft values by fostering collaboration, inclusivity, and integrity in all interactions

Qualification

Linux kernel internalsLinux driver developmentPCIe technologiesGit proficiencyLinux build systemsValidation tools experienceCollaboration skillsLeadership skillsCommunication skills

Required

Doctorate in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 1+ year(s) technical engineering experience
OR Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 4+ years technical engineering experience
OR Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 5+ years technical engineering experience
OR equivalent experience
Deep understanding of Linux kernel internals: memory management and interrupt handling
Proficiency with Git, compilers, and Linux build systems
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role

Preferred

Proficient communication, collaboration and teamwork skills and ability to lead, grow, and contribute to diverse and inclusive teams
Validation tools, verification, validation, or logic development experience as part of a CPU, SoC and/or IP development team
Hands-on experience with PCIe, SR-IOV, VFIO, and virtualization technologies
Leadership skills
Demonstrated validation expertise in one or more of the following: Familiarity with packaging (RPM/DEB) and kernel module build processes
Functional: Core, PCIe, Memory Controller, Security, IO, Power Management, Coherency, Manageability, BIOS/Microcode development and debug, or Fuses
Electrical: Memory, IO, Signal Integrity, or Clocking
Power and Performance
Ability to develop sophisticated tools/scripts to support SoC validation debug activities
Ability to develop and build kernels and modify existing commercial OS images adding SoC validation debug hooks, drivers, and various capabilities into them (Linux and/or Windows operating systems)
Understanding system level software and firmware
Experience running silicon content on pre-silicon platforms such as emulation or FPGA
Demonstrated success in hardware/software debug efforts
Experience with Azure DevOps or equivalent OPS frameworks

Company

Microsoft

company-logo
Microsoft is a software corporation that develops, manufactures, licenses, supports, and sells a range of software products and services.

H1B Sponsorship

Microsoft has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (9192)
2024 (9343)
2023 (7677)
2022 (11403)
2021 (7210)
2020 (7852)

Funding

Current Stage
Public Company
Total Funding
$1M
Key Investors
Technology Venture Investors
2022-12-09Post Ipo Equity
1986-03-13IPO
1981-09-01Series Unknown· $1M

Leadership Team

leader-logo
Satya Nadella
Chairman and CEO
linkedin
leader-logo
Vukani Mngxati
Chief Executive Officer - Microsft South Africa
linkedin
Company data provided by crunchbase