Internship - Software Engineering - AI-Augmented Static Code Analysis

InternHunt

München

Hybrid

EUR 13,000 - 20,000

Full time

47 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Apple seeks a Software Engineering Intern to explore AI-augmented static code analysis within the Wireless Technologies & Ecosystems team. You’ll prototype approaches that combine AI with established static analysis techniques to detect issues in code.

You’ll work hands-on with C/C++ and Python, evaluate model prompts, and document your design, experiments, and results while collaborating closely with experienced engineers on real engineering questions.

Qualifications

  • Currently enrolled in a Bachelor's or Master's program in Computer Science, Computer Engineering, or a related field.
  • Hands-on programming experience in C and/or C++ with fundamentals like pointers, memory allocation, and structs.
  • Proficiency in at least one scripting language, Python strongly preferred.
  • Strong analytical and problem-solving skills with ability to reason about unfamiliar code.
  • Good written and spoken English.

Responsibilities

  • Prototype approaches that combine AI with static code analysis.
  • Build tooling to measure and compare the quality of analysis results in a consistent, repeatable way.
  • Reason about findings — distinguishing true positives from false positives and where deterministic checks fit vs AI reasoning.
  • Experiment with large language models — including prompt design and model selection for code-analysis tasks.
  • Collaborate with engineers on the team and document design, experiments, and results.

Skills

C
C++
Python
English

Education

Bachelor's or Master's in Computer Science/Engineering

Job description

Internship - Software Engineering - AI-Augmented Static Code Analysis

2026-10-07

Role Description

SummaryStatic analysis helps engineers find software defects early — and there's a real opportunity to push it further with modern AI. As a Software Engineering Intern with the Wireless Technologies & Ecosystems team, you'll explore how the latest large language models can be combined with established static analysis techniques to improve how issues in code are detected.

It's an open, hands-on problem at the intersection of program analysis, software security, and applied AI — with plenty of room to experiment and make a visible contribution. If you enjoy reasoning about code and applying AI to practical engineering problems, we'd like to meet you.

DescriptionThe Wireless Technologies & Ecosystems team builds tools and infrastructure that help engineers develop high-quality software. In this internship, you'll investigate how AI — in particular large language models (LLMs) — can enhance static code analysis, working alongside experienced engineers in static analysis and applied AI.

You'll help prototype approaches, evaluate how well they work, and build tooling to measure and compare results. Because this is an open problem with no established playbook, you'll have the freedom to experiment with different techniques and see your ideas tested against real engineering questions.

Responsibilities

  • Prototype and evaluate approaches that combine AI with static code analysis.
  • Build tooling to measure and compare the quality of analysis results in a consistent, repeatable way.
  • Reason about individual findings — for example, distinguishing true positives from false positives, and understanding where deterministic checks fit versus AI-based reasoning.
  • Experiment with large language models — including prompt design and model selection — for code-analysis tasks.
  • Collaborate closely with engineers on the team and clearly document your design, experiments, and results.

Minimum Qualifications

  • Currently enrolled in a Bachelor's or Master's program in Computer Science, Computer Engineering, or a related field.
  • Hands-on programming experience in C and/or C++ — you have actively written, debugged, or analyzed C/C++ code (e.g. in a university project or thesis) and are comfortable with the fundamentals: pointers, memory allocation, and structs. (You do not need to be a C++ expert.)
  • Proficiency in at least one scripting language, Python strongly preferred.
  • Strong analytical and problem-solving skills, and the ability to reason clearly about unfamiliar code — we care more about how you think through a problem than about a memorized answer.
  • Good written and spoken English.

Preferred Qualifications

  • Coursework, projects, or interest in static code analysis, program analysis, or software security.
  • Familiarity with large language models (LLMs) and generative-AI tooling, and an intuition for where AI-based approaches help and where they don't.
  • Familiarity with modern AI developer tools (e.g. LLM-assisted coding assistants).
  • Exposure to open-source software development tools.
  • A collaborative, curious, and self-driven attitude — comfortable working on an open problem where the right answer is not known in advance.

At Apple, we're not all the same. And that's our greatest strength. We draw on the differences in who we are, what we've experienced, and how we think. Because to create products that serve everyone, we believe in including everyone. Therefore, we are committed to treating all applicants fairly and equally. We will work with applicants to make any reasonable accommodations.

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Learn about accessibility in Apple’s workplace

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Internship - Software Engineering - AI-Augmented Static Code Analysis
Internship - Software Engineering - AI-Augmented Static Code Analysis

Apple Inc. • München

On-site
EUR 10,000 - 13,000
Internship - Software Engineering - AI-Augmented Static Code Analysis
Internship - Software Engineering - AI-Augmented Static Code Analysis

AI Chopping Block, Inc. • Germany

Remote
EUR 13,000 - 20,000
Internship - Software Engineering - AI-Augmented Static Code Analysis
Internship - Software Engineering - AI-Augmented Static Code Analysis

Apple • München

On-site
EUR 13,000 - 20,000
Design for Test Intern (m/f/d)
Design for Test Intern (m/f/d)

InternHunt • München

Hybrid
EUR 13,000 - 20,000
Design for Test Intern (m/f/d)
Design for Test Intern (m/f/d)

Apple Inc. • München

On-site
EUR 13,000 - 20,000
Internship - Software Engineering - Wireless Data Science
Internship - Software Engineering - Wireless Data Science

Apple Inc. • München

On-site
EUR 11,000 - 20,000
Platform Engineering Intern
Platform Engineering Intern

Apple Inc. • München

On-site
EUR 17,000 - 21,000
SoC Performance Modeling Internship - Platform Architecture (m/f/d)
SoC Performance Modeling Internship - Platform Architecture (m/f/d)

Apple • München

On-site
EUR 16,740 - 22,320
SoC Physical Design Intern (m/f/d)
SoC Physical Design Intern (m/f/d)

Apple Inc. • München

On-site
EUR 13,000 - 18,000
Internship - Cellular Protocol
Internship - Cellular Protocol

InternHunt • München

Hybrid
EUR 10,000 - 15,000