CareerPlanSign in

Software Engineer II-SIRE

United States, Washington, Redmond💼 Full-time🗓 2026-09-04 → 2026-09-25

Core

Develop and validate software solutions for silicon bring-up, platform enablement, and feature readiness across emerging hardware platforms, focusing on Windows-based devices.

Role type

Senior IC software engineer (system-level validation & bring-up)

Builds

Scalable automation frameworks, regression test suites, and validation infrastructure for new SoCs and platforms.

Domain

Consumer electronics / Embedded systems / Silicon validation

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

C/C++ design and coding, debugging, testing, SoC bring-up, bootloaders, platform initialization, hardware enablement, PCIe/NVMe/USB/I2C/SPI/UART interfaces, device driver development, Windows Plug and Play architecture, OS fundamentals (memory management, scheduling, interrupts, synchronization, multithreading), kernel debugging, crash dump analysis, JTAG-based bring-up, performance analysis, system-level troubleshooting, building automated test infrastructure

Preferred skills

C#, Python, Agile development, technical design reviews, code reviews, validation reviews

Technologies

C, C++, C#, Python, Windows, JTAG, PCIe, NVMe, USB, I2C, SPI, UART

Responsibilities

Prototype and evaluate new hardware and software designs; bring up new System on Chip (SoCs) and platforms; validate hardware and firmware features; debug system-level issues; analyze performance; develop scalable automation frameworks and regression test suites; design and maintain automated validation frameworks; collaborate with architects, hardware engineers, firmware developers, and OS teams; participate in technical design, code, and validation reviews.

Seniority

Senior, hands-on IC

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