Systems Software Engineer, (Linux, CUDA)

Micron Technology
Texas, United States
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 8+ yearsSkills: ["System-level problem-solving","Cross-functional collaboration","Debugging","Technical communication","Analytical thinking"]

Design and develop system-level software for Micron’s Storage and Memory Systems (SMS) group, demonstrating the value of proof-of-concept hardware. Work with AI/ML specialists, hardware engineers, and system architects to analyze future AI workloads, define analytical experiments, and debug across application, kernel, OS, libraries, and hardware boundaries. Build Linux applications and libraries using C/C++/Python/Rust plus heterogeneous compute tooling (SYCL/CUDA), and present technical findings to internal customers.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Micron Technology
Micron Technology
2 months ago

Systems Software Engineer, (Linux, CUDA)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 6 hours agoStatus: Live

Job Summary

Design and develop system-level software for Micron’s Storage and Memory Systems (SMS) group, demonstrating the value of proof-of-concept hardware. Work with AI/ML specialists, hardware engineers, and system architects to analyze future AI workloads, define analytical experiments, and debug across application, kernel, OS, libraries, and hardware boundaries. Build Linux applications and libraries using C/C++/Python/Rust plus heterogeneous compute tooling (SYCL/CUDA), and present technical findings to internal customers.
Location: Texas, United States
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop and port software applications to demonstrate and measure 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 find 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, and debug issues across application, kernel, OS configuration, libraries, and hardware boundaries.

Pay and Benefits

Perks:Health InsuranceDentalVisionPaid LeavePaid Holidays

Key Requirements

  • •Bachelor’s with 8+ years, Master’s with 5+ years, or PhD with 2+ years in Computer Science, Computer Engineering, or related fields.
  • •Experience with GPU programming and runtimes (e.g., CUDA, SYCL, OpenCL, PyTorch) and understanding 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 ability to debug across system boundaries.
Experience:8+ yearsGPU programmingHeterogeneous computingAI workloadsSemiconductorsStorage and memory systemsPathfinding environments
Education:
Skills:System-level problem-solvingCross-functional collaborationDebuggingTechnical communicationAnalytical thinking
Tech Stack:LinuxCUDACC++PythonRustSYCLOpenCLPyTorchShell scriptingNUMAPCIeCXLNVLinkUALinkGdb/proc/sysfsQEMUEmulation platforms

Company Brief

Micron Technology
Designs and manufactures semiconductor memory and storage solutions, including DRAM, NAND, and NOR flash, for computing, networking, mobile, and automotive markets worldwide.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Boise, United States
Founded: 1978
Glassdoor
Glassdoor: 3.7
WebsiteLinkedIn