Epic Games
Tools Programmer Intern
- Confirmed live in the last 24 hours
- No salary listed
- Internship
- On-site · Cary,North Carolina,United States
- Added 1 month ago
About this role
Epic Games is seeking a Tools Programmer Intern to join the Content Architecture team, working on engine features and tools that manage how game content is packaged, distributed, and streamed across platforms. You'll write C++ code for tool systems, debug workflows, and collaborate with experienced engineers on real-world Unreal Engine development.
What you'll do
- Develop and maintain C++ code for content packaging and distribution tools within Unreal Engine
- Debug and resolve workflow issues affecting internal development teams
- Work on engine features related to content streaming across multiple platforms
- Own implementation decisions and drive tool-related features from design to completion
- Collaborate with Content Architecture team on toolchain improvements
- Write clean, efficient, and well-documented code following best practices
What they're looking for
- C++ programming
- Object-oriented programming and design patterns
- Algorithms and data structures
- Debugging techniques
- Windows development
- Unreal Engine (preferred but not required)
- Problem-solving and creative thinking
- Code documentation
Opens the official application on the employer’s site. No login required.
Epic Games
Epic Games develops innovative gameplay and animation systems for interactive projects, leveraging real-time graphics technology. The company is hiring gameplay programmers and animation systems engineers to prototype novel mechanics, optimize core systems, and advance the capabilities of their engine and projects.
- Industry
- Media & Entertainment
Likely interview questions
- Walk us through a complex problem you've solved using C++—what was your approach to debugging it?
- Describe your experience with object-oriented design patterns and when you've applied them in a project.