Micron
Systems Software Engineer
Richardson, TX · Full-time · Posted Oct 2, 2026
- Experience
- 10+ years with a Bachelor’s or Master’s degree, or 7+ years with a PhD.
- Education
- Bachelor’s or Master’s degree, or PhD, in Computer Science, Software Engineering, Computer Engineering, or a related field.
About the job
Architects and develops systems software to demonstrate future memory and storage technologies, with a focus on AI inference and heterogeneous computing.
What you'll do
- Design AI inference software stacks and develop software or emulators to evaluate proposed system features.
- Lead software architecture and development, debug system-level issues, and research emerging AI software topics.
- Collaborate with internal teams and external partners, mentor engineers, and present technical findings.
What they ask for
- Bachelor’s or Master’s degree with 10+ years of experience, or a PhD with 7+ years of experience, in a related field.
- Hands-on experience across multiple layers of AI inference software stacks and debugging across system layers.
- Proficient in C, C++ and Python, with Linux-specific programming experience.
- Accelerator programming experience and demonstrated ability to lead technical initiatives without supervisory authority.
Nice to have
- Technical leadership in a systems-focused pathfinding or research organization.
- Knowledge of HBM, DRAM, emerging memory technologies, NVMe SSDs, NAND, or next-generation storage systems.
Tools
C, C++, Python, Rust, CUDA, SYCL, OpenCL, Linux
AI focus
Develop and modify AI inference software stacks, research AI software topics, and use emerging AI tools to improve productivity; familiarity with LLM serving internals and inference engines is required.
Model-written summary · the original posting is authoritative