Question
FULL_TIME
0-2

Intern - System Software Engineering

11/21/2025

Develop Linux-based applications and libraries, and collaborate with hardware and software engineers to resolve complex integration issues. Improve software engineering processes and tools while working on modeling tools for AI system performance estimation.

Working Hours

40 hours/week

Company Size

10,001+ employees

Language

English

Visa Sponsorship

No

About The Company
Micron is an industry leader in innovative memory and storage solutions transforming how the world uses information to enrich life for all. With a relentless focus on our customers, technology leadership, and manufacturing and operational excellence, Micron delivers a rich portfolio of high-performance DRAM, NAND and NOR memory and storage products through our Micron® and Crucial® brands. Every day, the innovations that our people create fuel the data economy, enabling advances in artificial intelligence (AI) and compute-intensive applications that unleash opportunities — from the data center to the intelligent edge and across the client and mobile user experience. To learn more about Micron Technology, Inc. (Nasdaq: MU), visit micron.com.
About the Role
Developing Linux-based applications and libraries in C++, C, Python, Rust, SYCL and/or CUDA Developing modeling tools or emulators for AI system performance estimation and analysis Porting, optimizing and analyzing parallel processing, scientific compute and AI applications and libraries for heterogeneous computer systems Improving software engineering processes and tools Collaborating with hardware and software engineers to root cause and fix complex integration issues with proof-of-concept system hardware in a lab environment Working closely with software technical leads and system architects to clarify early-stage requirements Must be pursuing a Computer Engineering, Software Engineering, Computer Science, or equivalent degree Bachelor's, Master's or PhD candidates who are currently enrolled in school, and continuing education in the Fall semester of 2026 C++ and C programming experience Linux programming experience Strong understanding of computer system architecture concepts including caching and virtual memory Strong debug and problem-solving skills Excellent verbal and written communication skills Ability to work in a team environment Experience programming GPUs (CUDA, OpenCL, SYCL, etc.) is highly desired Familiarity with scaling and parallelization technologies and libraries is desired Knowledge of AI and Machine Learning models or software is highly desired Understanding of parallel computing, inter-process communications and host-to-host communications is highly desired
Key Skills
C++CPythonRustSYCLCUDALinux ProgrammingComputer System ArchitectureDebuggingProblem SolvingCommunication SkillsTeamworkGPU ProgrammingParallel ComputingAIMachine Learning
Categories
TechnologyEngineeringData & AnalyticsSoftwareScience & Research
Apply Now

Please let Micron Technology know you found this job on PrepPal. This helps us grow!

Apply Now
Get Ready for the Interview!

Do you know that we have special program that includes "Interview questions that asked by Micron Technology?"

Elevate your application

Generate a resume, cover letter, or prepare with our AI mock interviewer tailored to this job's requirements.