Camera Programmer wanted for AAA Studio Edinburgh - Junior

Back to Results
Job Reference: BBBH2692
Job Type: Permanent
Sector: Games Programming
Location: Edinburgh
Salary: Competitive Rate

We are seeking for a computer science graduate or junior engineer to join our team and focus on camera system development. This role requires a unique combination of strong technical ability and artistic creativity, and offers an exciting opportunity to influence both the look and feel of our games.


  • Work alongside AI, animation, camera, and physics programmers to deliver a gameplay experience that is immersive and fun.
  • Create dynamic in-game cameras that enhance the cinematic experience and respond intuitively to user input.
  • Maintain and evolve a complex data-driven camera system within a large codebase.
  • Provide efficient and user-friendly camera authoring tools and interfaces for artists, designers and programmers across several studios.


  • A background within the games industry is highly desirable, but we will consider exceptional candidates with relevant experience in another field.
  • A degree in computer science, engineering, physics, or mathematics.


  • Fluency in C/C++.
  • Strong mathematical skills, particularly trigonometry and matrix maths.
  • High level of motivation and an eye for detail.
  • Excellent written and verbal communication skills.
  • Ability to work creatively and professionally within a large multi-studio development team.

Follow Interactive Selection jobs on LinkedIn Facebook at and on Twitter at

Interactive Selection is acting as an Employment Agency in relation to this vacancy. We are an equal opportunity recruitment agency that values diversity. We encourage clients to welcome applicants from all backgrounds.

I wish to apply for a job via or register my personal details with Interactive Selection for the purpose of seeking job opportunities within games and interactive entertainment.

Back to Results