Micron Technology · 1 month ago
Staff Systems Software Engineer, SMS
Micron Technology is a world leader in innovating memory and storage solutions. As a systems software engineer in Micron's Storage and Memory Systems group, you will explore future memory architectures for high-performance compute and AI systems, working closely with a team of engineers to develop software and integrate hardware systems.
ComputerHardwareManufacturingSemiconductor
Responsibilities
Developing software that configures and enables proof-of-concept system hardware
Developing applications and libraries in C++, C, Python, Rust, SYCL and/or CUDA
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, hardware leads and system architects to plan work and clarify emerging requirements
Qualification
Required
Bachelor's, Master's or PhD degree in Computer Engineering, Software Engineering, Computer Science, or equivalent degree
7+ years of relevant work experience with Bachelor's; 5+ years with Master's; 3+ years with PhD
C, C++, Python and shell script development experience
Experience developing drivers and/or user-space applications to interact with low-level hardware primitives such as control and status registers
Linux programming expertise including multi-threaded synchronization, inter-process communications, ioctl calls, gdb debugging, /proc and /sysfs filesystems, etc
Experience using system specification documents, hardware block diagrams, RTL interfaces and board-level schematics to derive software requirements and guide debugging
Experience root-causing and resolving system-level issues that span application, library, kernel and hardware boundaries
Strong understanding of computer system architecture concepts including compute and memory components, caching and virtual memory
Experience using software team tools such as JIRA, Git, Jenkins or similar
Willingness to work on a wide variety of software assignments depending on changing, current needs of a pathfinding organization
Excellent verbal and written communication skills
Ability to work in a team environment that includes both on-site and remote team members
Preferred
Experience setting up development environments and developing software for embedded systems is highly desired
Understanding of parallel computing, shared memory and communication fabrics is highly desired
Knowledge of memory hierarchies and GPU offloading in heterogeneous AI systems is highly desired
Knowledge of filesystems and familiarity with emerging filesystems is desired
Experience with GPU programming (i.e. CUDA, SyCL, OpenCL, PyTorch), or an eagerness to learn, is desired
Experience with scaling and parallelization technologies and libraries, including the following, is desired: PCIe, CXL, NvLink, UALink, OpenMP, MPI, oneAPI
Benefits
Choice of medical, dental and vision plans
Benefit programs that help protect your income if you are unable to work due to illness or injury
Paid family leave
Robust paid time-off program
Paid holidays
Company
Micron Technology
Micron Technology is a semiconductor company that produces DRAM, SDRAM, flash memory, SSD and CMOS image sensing chips.
H1B Sponsorship
Micron Technology has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (573)
2024 (429)
2023 (299)
2022 (626)
2021 (564)
2020 (538)
Funding
Current Stage
Public CompanyTotal Funding
$8.9BKey Investors
U.S. Department of Commerce
2025-04-24Post Ipo Debt· $1.75B
2025-01-16Post Ipo Debt· $1B
2024-04-18Grant· $6.1B
Leadership Team
Recent News
2026-01-14
Digital Trends
2026-01-14
2026-01-14
Company data provided by crunchbase