
Intern - Embedded Software Engineer
Micron Technology1 day ago
Boise, ID, USAIntern
H1B sponsor
Responsibilities
- Design, develop, test, and support embedded software in C, C++, Bash, and Python for bare-metal and RHEL-compatible Linux environments.
- Collaborate with software, electrical, controls, and mechanical engineers to develop semiconductor manufacturing equipment.
- Debug hardware/software interactions using schematics, datasheets, register maps, oscilloscopes, logic analyzers, DMMs, and SMUs.
- Evaluate interactions among software, electronics, sensors, actuators, communications, controls, and mechanical systems using measurements and engineering evidence.
- Partner with New Product Introduction and Operations teams to transition equipment designs into manufacturing.
- Use AI-assisted software engineering tools responsibly for code development, review, testing, debugging, and technical analysis.
Requirements
- Must be pursuing a BS or MS, or have equivalent experience, in Computer Engineering, Electrical Engineering, or a closely related engineering field, and graduate after September 2027.
- Programming experience in C or C++, familiarity with Linux development environments, and understanding of fundamental software engineering concepts.
- Coursework or hands-on experience with digital and analog circuits, computer architecture, and embedded systems.
- Ability to read schematics and datasheets, with general knowledge of oscilloscopes and DMMs.
- Experience or demonstrated interest in hardware/software integration through coursework, research, personal projects, robotics, embedded systems, internships, or similar work.
- Preferred experience with Git, GCC/GNU toolchains, GDB, Make/CMake, Bash, and Linux.
- Preferred experience debugging hardware/software interactions and interpreting schematics, datasheets, timing diagrams, or register maps.
- Preferred experience with GPIO, SPI, I2C, UART, CAN, USB, or PCIe.
- Preferred understanding of microprocessor or microcontroller architecture, including memory-mapped I/O, interrupts, registers, memory, and peripheral devices.
- Preferred experience using AI for code generation, review, testing, debugging, or technical analysis.
Benefits
- Medical, dental, and vision plans are available in all locations.
- Income protection benefits are available for illness or injury.
- Paid family leave, paid time off, and paid holidays are provided.
About Micron Technology
Micron Technology designs and manufactures memory and storage semiconductors—DRAM, NAND, NOR and SSDs—sold to device makers, cloud providers, and embedded/automotive markets. Founded in 1978 and headquartered in Boise, Idaho, it operates globally and sells under the Micron and Crucial brands as a public company (NASDAQ: MU). Its products support data center, AI, mobile, and PC systems, including high-bandwidth and multichip packages for performance- and space-constrained applications.