Staff Systems Software Engineer at Micron - ScoutJobs - The AI-curated global job board
Skip to content
Micron
Posted 21 days ago

Staff Systems Software Engineer

MicronStaff Systems Software Engineer

Requirements

Bachelor's degree with 8+ years experience, Master's degree with 5+ years experience, PhD with 2+ years experience, GPU programming (CUDA, SYCL, OpenCL), C, C++, Python, and shell scripting, Linux programming (multithreading, IPC, ioctl), Heterogeneous compute architectures (NUMA, PCIe, CXL)

Skills

C#PythonCUDALinuxRustGPU

About the role

Responsibilities

  • Develop software and port applications to demonstrate and measure the value of proof-of-concept hardware systems and features
  • Collaborate with AI/ML experts, hardware teams, and system architects to analyze future AI workloads and identify memory and storage opportunities
  • Define, configure, and complete analytical experiments to evaluate new system features and hardware behaviors
  • Build and modify Linux applications and libraries using C, C++, Python, Rust, SYCL, and/or CUDA for advanced heterogeneous computing systems
  • Develop and use emulators to predict system-level performance and functional impacts prior to hardware availability
  • Debug system-level issues across application, kernel, OS configuration, libraries, and hardware boundaries
  • Present technical findings, insights, and innovations to internal customers across Micron

Requirements

  • Bachelor's degree with 8+ years of experience, Master's degree with 5+ years, or PhD with 2+ years in Computer Science, Computer Engineering, or a related field
  • Experience with GPU programming and runtimes such as CUDA, SYCL, OpenCL, or PyTorch
  • Strong development skills in C, C++, Python, and shell scripting
  • Linux programming experience including multithreading, IPC, ioctl, gdb, /proc, and /sysfs
  • Deep understanding of heterogeneous compute architectures such as NUMA, caching, GPUs, PCIe, CXL, NVLink, or UALink
  • Experience developing software to enable or demonstrate hardware system capabilities

Preferred Qualifications

  • Experience with emerging AI software stacks or frameworks
  • Familiarity with DRAM, emerging memory technologies, NAND, and next-generation storage or filesystems
  • Experience with emulation platforms like QEMU, hardware-software integration, or system bring-up in exploratory environments

Benefits

  • Choice of medical, dental, and vision plans
  • Income protection programs for illness or injury
  • Paid family leave
  • Robust paid time-off program and paid holidays

About the Company

Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate and advance faster than ever.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Staff Systems Software Engineer

Micron · Richardson

Sign up to apply