Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Microsoft Logo

Senior Software Engineer

Microsoft

$119,800 - $258,000
Oct 30, 2025
Remote, US
Apply Now

Microsoft is looking to lead the design, development, and validation of the Linux kernel for silicon and platform enablement initiatives, requiring end-to-end ownership of the kernel and driver stack for Maintenance Operating System (MOS), new silicon bring-up, and graphics processing unit (GPU) enablement.

Requirements

  • 2+ years experience in Kernel bring-up and platform enablement
  • 1+ years experience in GPU driver development and integration
  • 2+ years experience in C / C++ kernel-space programming, Git-based source management and release branching, RPM packaging, spec file authoring, and build automation.
  • 1+ years experience with multi‑kernel maintenance (e.g., LTS, HWE, feature branches).
  • 1+ years experience with MOFED/InfiniBand stacks and RDMA drivers.
  • 1+ years experience to containerized workloads and GPU virtualization.

Responsibilities

  • Lead kernel integration and validation for new silicon platforms, from early board bring‑up through full feature enablement.
  • Architect and maintain the Maintenance OS (MOS) kernel, ensuring long‑term stability, security, and compatibility across multiple hardware generations.
  • Own the end‑to‑end lifecycle of GPU drivers (NVIDIA, amdgpu, ROCm), including:Integration of out‑of‑tree (OOT) kernel drivers DKMS packaging, build, and version‑tracking, Compatibility validation against kernel and firmware baselines
  • Define and manage build and release pipelines for kernel RPMs, driver SRPMs, and signing workflows.
  • Collaborate with hardware, platform, and firmware teams to validate kernel features tied to new silicon capabilities (PCIe, CXL, IOMMU, NUMA, etc.).
  • Own spec files, RPM packaging, and associated CI/CD automation for kernel and driver deliverables.
  • Conduct deep‑dive debugging across the full stack — from kernel to device firmware — to resolve performance, stability, or bring‑up issues.

Other

  • Work site 0 days / week in-office - remote
  • Travel 0-25 %
  • Role type Individual Contributor
  • Employment type Full-Time
  • Microsoft will accept applications for the role until November 11, 2025.