CareerPlanSign in

Senior Software Engineer - Surface Software

Taiwan, Taipei City, Taipei💼 Full-time🗓 2026-08-31 → 2026-09-26

Core

Lead architecture, design, and development of system software, embedded firmware, device drivers, and engineering tools for next-generation Surface products.

Role type

Senior IC embedded systems engineer (surface hardware/software integration)

Builds

System software, firmware, device drivers, and engineering tools for consumer Surface devices

Domain

Consumer electronics / Embedded systems / Windows/Linux internals

Deliverable

production ML models | product features | infrastructure

Required skills

C, C++, C#, Rust, SPI, USB, I2C, I3C, UART, kernel internals, Windows internals, Linux drivers, UEFI, WDF, KMDF, UMDF

Preferred skills

Rust, hardware bring-up, factory manufacturing experience

Technologies

Windows, Linux, UEFI, WDF, KMDF, UMDF, SPI, USB, I2C, I3C, UART

Responsibilities

Translate product requirements into technical designs and implementation plans; lead system-level debugging and root-cause analysis across hardware, firmware, and OS; drive hardware bring-up, software/firmware integration, and manufacturing readiness; conduct code reviews and improve engineering practices; collaborate with cross-functional teams and external partners to resolve dependencies.

Seniority

Senior, hands-on IC

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