CareerPlan

SMTS Software System Design Engineer

PLYMOUTH, MinnesotaFull-time2026-11-06 → 2026-11-10

Core

Design, develop, and validate complete RAID solutions and operating systems for semiconductor operations.

Role type

Senior IC systems software engineer (drivers & OS)

Builds

Windows, Linux, and UEFI drivers for AMD RAID products; user applications (GUI/cli); systems-level software tools.

Domain

Semiconductor hardware / Storage systems / Operating Systems

Required skills

C, C++, Python, Shell Scripting, NVMe protocols, WDF, WDM, CVS, GIT, X86 architecture, BIOS development, root cause analysis, hardware compatibility analysis

Preferred skills

N/A

Technologies

Windows, Linux, UEFI, NVMe, CVS, GIT, WDF, WDM

Responsibilities

Develop Windows, Linux, and UEFI drivers for AMD RAID products; Design, develop, integrate, test, and deploy RAID solutions; Debug PC systems and provide root cause analysis; Determine hardware compatibility and influence hardware design; Provide guidance to upcoming developers and lead debug efforts.

Seniority

Senior, hands-on IC