Systems Software Engineer, (Linux, CUDA)

Micron Technology, Inc

Richardson (TX)

On-site

USD 100,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Micron Technology, Inc is seeking a Systems Software Engineer in Richardson, Texas. This role involves designing and developing innovative system-level software that influences future memory and storage technologies.

The ideal candidate should possess strong experience in GPU programming, Linux applications, and system-level problem-solving. Responsibilities include software development for hardware systems and collaboration with AI/ML specialists. A Bachelor's degree with 8+ years of experience or equivalent is required.

Qualifications

  • 8+ years of experience in Computer Science or related field.
  • Experience with GPU programming and runtimes.
  • Strong development skills in C, C++, Python, and shell scripting.

Responsibilities

  • Develop software and port applications for hardware systems.
  • Collaborate with AI/ML experts and system architects.
  • Debug system-level issues across application, kernel, and hardware.

Skills

GPU programming
Linux programming
C
C++
Python
shell scripting

Education

Bachelor’s degree in Computer Science or related field
Master’s degree in Computer Science or related field
PhD in Computer Science or related field

Tools

CUDA
SYCL
OpenCL
PyTorch
QEMU

Job description

Overview

Req ID: JR94415 Systems Software Engineer, (Linux, CUDA)

Our vision is to transform how the world uses information to enrich life for all.

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.

As a Systems Software Engineer in Micron’s Storage and Memory Systems (SMS) group within TPG Pathfinding, you will design, develop, and demonstrate innovative system‑level software that influences Micron’s future memory and storage technologies. You will work in a small, highly skilled engineering team, collaborating closely with AI/ML specialists, hardware engineers, and system architects to evaluate emerging hardware concepts, quantify performance gains, and guide long‑term product direction. This role requires versatility, strong system‑level problem‑solving skills, and the ability to apply hardware architecture knowledge across the full software stack.

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, software engineers, hardware teams, and system architects to analyze future AI workloads and identify memory‑ and storage‑related 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.
  • Utilize emerging AI tools to accelerate development, analysis, and productivity.
  • Present technical findings, insights, and innovations to internal customers across Micron.
Minimum Qualifications
  • Bachelor’s degree with 8+ years, Master’s degree with 5+ years, or PhD with 2+ years of experience in Computer Science, Computer Engineering, or a related field.
  • Experience with GPU programming and runtimes (e.g., CUDA, SYCL, OpenCL, PyTorch) and familiarity with GPU memory hierarchies.
  • Strong development skills in C, C++, Python, and shell scripting, with Linux programming experience (multithreading, IPC, ioctl, gdb, /proc, /sysfs).
  • Experience developing software to enable or demonstrate hardware system capabilities.
  • Deep understanding of heterogeneous compute architectures (e.g., NUMA, caching, GPUs, PCIe, CXL, NVLink, UALink) and the ability to debug across system boundaries.
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 (e.g., QEMU), hardware‑software integration, or system bring‑up in exploratory or pathfinding environments.
Job Profile(s)

Systems Software Engineer 5

Relocation

Relocation Level: TBD

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Systems Software Engineer, (Linux, CUDA)
Systems Software Engineer, (Linux, CUDA)

1000 Micron Technology, Inc. • Richardson (TX)

On-site
USD 100,000 - 130,000
Medical, dental, and vision plans
Paid time-off program
Paid holidays
Staff, Systems Software Engineer, SMS
Staff, Systems Software Engineer, SMS

Micron Technology • Richardson (TX)

On-site
USD 110,000 - 140,000
Medical, dental and vision plans
Paid time-off program
Paid family leave
Staff, Systems Software Engineer, SMS Richardson, Texas, United States of America Posted a day ago
Staff, Systems Software Engineer, SMS Richardson, Texas, United States of America Posted a day ago

Micron Memory Malaysia Sdn Bhd • Richardson (TX)

On-site
USD 120,000 - 180,000
Manager Systems Design and Architecture
Manager Systems Design and Architecture

Micron Technology, Inc • Richardson (TX)

On-site
USD 130,000 - 160,000
Medical, dental and vision plans
Paid family leave
Robust paid time-off program
Manager Systems Design and Architecture
Manager Systems Design and Architecture

Micron Technology • Richardson (TX)

On-site
USD 130,000 - 160,000
Principal Systems Performance Engineer
Principal Systems Performance Engineer

Micron Technology, Inc • Longmont (CO)

On-site
USD 170,000 - 250,000
Staff Systems Software Engineer, SMS Richardson, Texas, United States of America Posted a day ago
Staff Systems Software Engineer, SMS Richardson, Texas, United States of America Posted a day ago

Micron Technology, Inc • Richardson (TX)

On-site
USD 120,000 - 150,000
Medical, dental, and vision plans
Paid time-off program
Paid family leave
Manager Systems Design and Architecture Richardson, Texas, United States of America Posted a day ago
Manager Systems Design and Architecture Richardson, Texas, United States of America Posted a day ago

Micron Technology, Inc • Richardson (TX)

On-site
USD 130,000 - 160,000
Medical, dental and vision plans
Paid family leave
Robust paid time-off program
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Micron Technology, Inc • Boise (ID)

On-site
USD 120,000 - 180,000
Manager Systems Design and Architecture
Manager Systems Design and Architecture

6AM City, LLC • Town of Texas (WI)

On-site
USD 180,000 - 240,000
Medical, dental and vision plans
Paid time off
Paid holidays
+1