Microsoft · 7 hours ago
Research Intern - Firmware Security
Microsoft provides a dynamic environment for research careers with a network of world-class research labs. As a Research Intern focusing on applied research and prototyping, you will explore how to use large language models to improve firmware code reviews and static analysis workflows.
Agentic AIApplication Performance ManagementArtificial Intelligence (AI)Business DevelopmentDevOpsInformation ServicesInformation TechnologyManagement Information SystemsNetwork SecuritySoftware
Responsibilities
Research and prototype ways to apply LLMs to firmware-focused code review, including summarization of findings, reasoning over call stacks, and generating actionable reviewer guidance
Integrate and evaluate LLM-driven approaches alongside existing static analysis tools used in firmware pipelines, with attention to false positives, deduplication, and explainability
Experiment with 'agentic' or multi-step workflows that combine tool outputs (e.g., static analysis) with LLM reasoning to verify or refute findings and improve signal quality
Collaborate with firmware, security, and systems engineers to define success metrics and validate prototypes on representative firmware codebases and workflows
Document results and present recommendations that help scale secure firmware development and review practices
Qualification
Required
Currently pursuing a master's or PhD in Computer Science, Computer Engineering, Electrical Engineering, or a related field
At least one semester/quarter remaining after the completion of the internship
Experience with programming in at least one of the following: Python, C/C++, Rust, or similar, and comfort reading systems-level code (firmware/OS/hardware-adjacent code)
Research Interns are expected to be physically located in their manager's Microsoft worksite location for the duration of their internship
In addition to the qualifications below, you'll need to submit a minimum of two reference letters for this position as well as a cover letter and any relevant work or research samples
Preferred
Familiarity with static analysis concepts and outputs (findings, taint/dataflow, call graphs, rule-based detections) and an interest in improving developer experience and review quality
Exposure to firmware or embedded systems development, secure boot/update pipelines, or security review methods used for privileged code
Interest in applying LLMs to security engineering problems, including vulnerability discovery and remediation workflows
Benefits
Certain roles may be eligible for benefits and other compensation.
Company
Microsoft
Microsoft is a software corporation that develops, manufactures, licenses, supports, and sells a range of software products and services.
H1B Sponsorship
Microsoft 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 (9192)
2024 (9343)
2023 (7677)
2022 (11403)
2021 (7210)
2020 (7852)
Funding
Current Stage
Public CompanyTotal Funding
$1MKey Investors
Technology Venture Investors
2022-12-09Post Ipo Equity
1986-03-13IPO
1981-09-01Series Unknown· $1M
Leadership Team
Recent News
2026-01-16
Morningstar.com
2026-01-16
Company data provided by crunchbase