CareerPlanSign in

Principal Software Engineer

United States, Washington, Redmond💼 Full-time🗓 2026-08-17 → 2026-09-26

Core

Prototyping and evaluating hardware/software designs, bringing up new SoCs and platforms, validating features, debugging system-level issues, and developing scalable automation frameworks for Windows diagnostic and debugging capabilities.

Role type

Principal Software Engineer (System/Hardware Integration)

Builds

Scalable automation frameworks, regression test suites, and kernel/user mode components for Windows diagnostics.

Domain

Semiconductor hardware validation, embedded systems, and Windows OS development

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++ design and coding, SoC architecture and platform bring-up, device driver development (Windows/Linux), kernel debugging and crash dump analysis, hardware debugging (JTAG), automated validation framework development, PCIe/NVMe/USB peripheral knowledge, multithreaded programming, root cause analysis across hardware/firmware/software layers

Preferred skills

Experience with silicon validation, Plug and Play architecture, power management optimization, Agile/Scrum methodologies

Technologies

Windows, Linux, C, C++, C#, Java, JavaScript, Python, JTAG, PCIe, NVMe, USB, I2C, SPI, UART, GPIO

Responsibilities

Develop kernel and user mode components for Windows to enhance diagnostic and debugging capabilities; Envision and develop infrastructure to integrate new diagnostic data for Windows, IHVs, and OEMs; Collaborate with architects, silicon design teams, and system integration teams to define requirements and optimize platform performance; Develop scalable automation frameworks and regression test suites for pre-production and production hardware; Debug system-level issues and analyze performance across silicon, firmware, drivers, and operating systems.

Seniority

Principal, hands-on IC with strategy & mentorship

Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.