MTS, Systems Software Engineering
Core
Own and maintain lab infrastructure, test equipment, and reference platforms to support memory subsystem characterization, AI workload analysis, and technology pathfinding.
Role type
Senior IC systems software engineering (lab infrastructure & validation)
Builds
Stable validation environments, automation solutions, and operational processes for hardware/software testing
Domain
Semiconductor memory (DRAM, LPDDR, HBM) and AI/HPC systems
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
server architecture, system-level validation, platform bring-up, hardware/software debug, lab infrastructure operations, Python/Shell scripting, BIOS/BMC/firmware configuration, networking, power/thermal management
Preferred skills
DRAM/LPDDR/HBM/CXL memory subsystem architecture, AI/ML/HPC workload support, CUDA/ROCm, DRAMSim3/Ramulator2, FPGA prototyping, multi-site lab operations
Technologies
Python, Shell, CUDA, ROCm, DRAMSim3, Ramulator2, BIOS, BMC, FPGA, GPU, server racks, test equipment
Responsibilities
Bring-up and maintain lab systems, racks, benches, and test equipment; Deploy and configure server/GPU/FPGA/AI test platforms; Build reproducible validation environments (OS, drivers, networking, power/thermal); Collaborate on memory trace capture and workload analysis; Develop automation for lab setup, monitoring, and reporting; Diagnose infrastructure issues across hardware/firmware/software domains; Support customer enablement and performance characterization
Seniority
Senior, hands-on IC