Micron Technology logo

Product Security Intern (Cybersecurity Internship)

Micron Technology
June 10, 2026
Internship
On-site
Vimercate, MB, Italy
€900 - €1,200 EUR monthly
Test Engineering Jobs, Level - Entry or Early Career

Job Title

Product Security Intern (Cybersecurity Internship)

Role Summary

Join a security-focused engineering team to design and implement a protocol fuzzing framework targeting storage protocols such as NVMe and UFS. The role covers protocol parsing/encoding, test harnesses, automated execution, crash triage, and reporting to improve robustness and security of protocol implementations.

Location: Vimercate (MB), Italy — on-site. Duration: 6 months + 6 months renewal. Expected start date: 2026-08-31.

Experience Level

Entry-level internship for current students. Intended for candidates with academic experience; prior full-time professional experience is not required.

Responsibilities

Primary responsibilities include designing, building, and validating a fuzzing toolchain and associated test infrastructure for storage protocols.

  • Study protocol specifications to identify high-value fuzzing surfaces (commands, state machines, error paths).
  • Design fuzzing architecture: generation/mutation strategies, seed corpus, state tracking, and coverage signals.
  • Implement tooling and parsers in Python, C, or C++; integrate with open-source fuzzers or harnesses as appropriate.
  • Build test harnesses to interact with devices, emulators, simulators, or firmware targets.
  • Automate execution, logging, and crash/failure triage (reproducers, minimization, reporting).
  • Analyze results, document findings, and propose improvements to increase coverage and defect discovery.
  • Present progress, demos, and final documentation to the engineering team.

Requirements

Core technical requirements and preferred skills for successful candidates.

Must-have:

  • Strong programming skills in at least one of: Python, C, or C++.
  • Solid understanding of operating system fundamentals (processes, memory, I/O, concurrency) and debugging techniques.
  • Familiarity with networking/protocol concepts and binary data formats (serialization, parsing, endianness).
  • Ability to read technical specifications and translate them into testable implementations.
  • Good written and spoken English communication skills.

Nice-to-have:

  • Experience with fuzzing tools or methodologies (AFL/afl++, libFuzzer, Honggfuzz), sanitizers, or coverage-guided testing.
  • Knowledge of storage or embedded protocols (NVMe, UFS, PCIe, SCSI, JEDEC, MIPI) and/or device/firmware validation.
  • Experience with Linux development, scripting, and build systems.
  • Exposure to reverse engineering or security testing concepts (crash triage, root cause analysis, threat modeling).
  • Experience working with hardware labs, test equipment, or protocol analyzers.

Education Requirements

Currently enrolled in a Master’s degree program in Computer Science Engineering, Electronic Engineering, or a related field.


About the Company

Company: Micron Technology

Headquarters: Boise, Idaho, USA

Micron Technology is a global leader in memory and storage solutions, dedicated to transforming how the world uses information. The company offers a diverse portfolio of high-performance DRAM, NAND, and NOR memory products under the Micron and Crucial brands. With a commitment to customer focus and technological innovation, Micron drives advancements in artificial intelligence, 5G, and other data-centric applications, empowering users to learn, communicate, and progress.

Micron Technology logo

Date Posted: 2026-06-11