
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 freeStaff Systems Software Engineer
Micron · Richardson
