Internship on Cybersecurity

Micron Technology
Italy
Workplace: OnsiteInternshipEUR 900 - 1,200 monthlyFunction: CybersecurityEducation: mastersSkills: ["Written communication","Spoken communication"]

Join a security-focused engineering team to design and implement a fuzzing framework for storage protocols such as NVMe or UFS. You’ll study protocol specifications, identify fuzzing targets, build fuzzing architecture and state tracking, implement tooling in Python/C/C++, integrate with fuzzing harnesses, and automate test execution and crash triage to deliver actionable engineering insights.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Micron Technology
Micron Technology
1 month ago

Internship on Cybersecurity

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 21 hours agoStatus: Live

Job Summary

Join a security-focused engineering team to design and implement a fuzzing framework for storage protocols such as NVMe or UFS. You’ll study protocol specifications, identify fuzzing targets, build fuzzing architecture and state tracking, implement tooling in Python/C/C++, integrate with fuzzing harnesses, and automate test execution and crash triage to deliver actionable engineering insights.
Location: Italy
Workplace: Onsite
Employment Type: Internship · 12 months
Job Function: Cybersecurity
Seniority: Intern level

Key Responsibilities

  • •Study protocol specifications and identify high-value fuzzing surfaces such as commands, descriptors, state machines, and error paths.
  • •Design fuzzing architecture including generation/mutation strategies, seed corpus, state tracking, and coverage signals where applicable.
  • •Implement the fuzzing tool and integrate with existing open-source fuzzers or harnesses as appropriate.
  • •Build protocol parsers/encoders and a test harness to interact with devices, emulators, simulators, or firmware targets.
  • •Automate execution, logging, and crash/failure triage (reproducers, minimization, and reporting), then analyze and document findings while presenting results to the team.

Pay and Benefits

Salary: EUR 900 - 1,200 monthly
Perks:Meal Allowance

Key Requirements

  • •Currently enrolled in a Master’s degree program in Computer Science Engineering, Electronic Engineering, or a related field.
  • •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; strong written and spoken English communication skills.
Experience:FuzzingSecurity testingLinux development
Education:Master's in Computer Science Engineering, Electronic Engineering, or a related field
Skills:Written communicationSpoken communication
Languages:English
Tech Stack:PythonCC++LinuxAFLAfl++LibFuzzerHonggfuzzSanitizersCoverage-guided testingNVMeUFSPCIeSCSIJEDECMIPI

Company Brief

Micron Technology
Designs and manufactures semiconductor memory and storage solutions, including DRAM, NAND, and NOR flash, for computing, networking, mobile, and automotive markets worldwide.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Boise, United States
Founded: 1978
Glassdoor
Glassdoor: 3.7
WebsiteLinkedIn