Job Description
Ubisoft is currently hiring Intern Game Programmers for its Indian studio based in Pune. This is an excellent opportunity for students graduating in 2025 to gain hands-on experience in game development while working with experienced professionals. The selected intern will work under the guidance of lead or senior programmers and will contribute to the development of various game components such as gameplay, rendering, networking, physics, artificial intelligence, and internal tools.
Roles and Responsibilities
- Write high-quality code to implement assigned game modules
- Collaborate and coordinate with other team members
- Adapt to evolving project requirements and deadlines
- Handle pressure and deliver within timelines
- Participate in peer code reviews and receive constructive feedback
Required Skills and Qualifications
- Proficient in C and C++ programming
- Strong logical thinking and analytical abilities
- Excellent debugging and troubleshooting skills
- Effective verbal and written communication
- Ability to work independently and as part of a team
- Organized, self-driven, and adaptable
- Willingness to learn quickly and work in a fast-paced environment
- Receptive to feedback and continuous iteration
Preferred Skills (Added Advantage)
- Understanding of DirectX or OpenGL
- Exposure to AI or physics programming
- Basic knowledge of computer graphics fundamentals
Technical Skills
C, C++, Debugging, Computer Graphics, DirectX, OpenGL, AI Programming, Physics Programming, Analytical Skills, Problem Solving, Game Development Fundamentals
Additional Information
- All candidate information will remain confidential and managed under EEO guidelines
- Internship is structured to provide exposure to real-world game development scenarios
- Candidates must be available to work from Pune in a hybrid setup