H1BConnect Pro is launching with premium alerts and access to more job postings.Get early access
Microsoft logo

Principal Software Engineer - Control OS

Microsoft
Santa Clara, CA Full-time 12/2/2025
Undergraduate with 5+ Years of Experience

Job Description

The Principal Software Engineer will lead the DPU Runtime (OS) Driver team to develop high-performance, scalable, and programmable DPU software, focusing on Control Plane device drivers and advanced user-space tooling while influencing Azure's infrastructure roadmap.

Requirements

  • Bachelor's Degree in Computer Science or related technical field
  • 6+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 8+ years of C/C++ programming experience with a focus on performance and scalability
  • 8+ years in Embedded and/or OS Kernel development
  • Extensive experience designing and shipping complex device drivers (Linux or Windows)
  • Proven ability to define architecture and lead cross-team execution for driver frameworks
  • Deep knowledge of Linux/Windows internals and deployment at scale
  • Expertise in ARM architecture and PCIe driver/firmware development

Responsibilities

  • Define architecture and long-term roadmap for Linux/Windows Control Plane driver frameworks
  • Lead development and hardening of host-side Control Plane drivers and user-space tools
  • Own critical device-side components in FunOS for kernel/user-space integration
  • Set engineering standards and mentor seniors, driving design reviews and cross-team technical decisions