Senior Cinematic Tech Programmer


Apply now

Guerrilla is looking for a Cinematic Tech Programmer to improve and extend the cinematic animation technology and tools used in our upcoming titles.

Who we are

At Guerrilla we love making world-class real-time cinematic experiences.

The Cinematic Tech team works closely with other programmers, designers, and animators to create highly performant real-time cinematic systems. We also create the tools in the Decima Engine’s Editor our content creators use to build cinematics.

The system is based on a state machine of linear timelines. The user can customize the state machine with various logic to create non-linear scenarios and the timelines are used to create animation sequences. This creates a very flexible and powerful system that is, among others, used for anything from non-linear conversations, rappelling down a Tallneck to full-on cinematics.

This system is where all departments join to create amazing visual statements. Anything from character animating to VFX, lighting, camera work, facial animations, and sound, comes together here. The announcement trailer of Horizon Forbidden West shows our cinematic system in action.

Software created by the Cinematic Tech team supports our users every step of the way, from importing animations and sounds to the Decima Engine’s editor, to playing them in real-time in the engine. We build and maintain flexible innovative pipelines to and from various content creation tools. We create new content creation tools within the Decima Engine’s editor to optimize workflows and enable our users. We architect new runtime systems in the Decima Engine to push our technology even further.

What you will do

  • You will work in a team of software engineers and interact closely with artists and designers
  • You will work on our extensive real-time sequence system as described above
  • You will architect, develop, and maintain new features and tools for our sequence and cinematic pipelines
  • You will work side-by-side with artists, designers, and animators to realize their creative vision and optimize their workflows

Who you are

  • You have at least 4 years of (C++) professional programming experience, preferably in the game industry
  • You are experienced working on a large code base
  • You are skilled in architecting and implementing larger systems
  • You have strong user-facing qualities and solid interpersonal skills
  • You are interested in user experience and user interfaces
  • You have a passion for making games

Plusses

  • You are curious about animation and cinematography
  • You have Python knowledge
  • You have worked with DCC tools like Maya or MotionBuilder
  • You have animation programming experience
  • You have experience in camera/character/ facial animation and/or mocap

Interested?

If you think you’re up for the challenge, we’d love to hear from you! Be sure to submit your CV and a Cover/Motivation Letter; we like to learn a bit about your background and your reasons for applying at Guerrilla.

Application Advice

If you have any supporting materials such as C++ code examples, demo reels, etc. that you'd like to show us, we encourage you to include them in your application.

Please note: This position is based in our studio in the heart of Amsterdam. Guerrilla offers relocation and immigration support.

If you prefer us to use certain pronouns for you, please share them here 

Guerrilla Games respects your privacy. In order to ensure that we comply with the European Union's GDPR regulations, we are asking anyone affiliated with the EU to actively consent to us considering them for a position at Guerrilla Games.

Frequently asked questions

 

Q: Does Guerrilla offer remote positions?

A: Unless stated otherwise, our vacancies are based on-site, in our studio in Amsterdam. For qualified candidates, we offer visa, permit, relocation and immigration support. Depending on role, we do offer hybrid work models allowing our employees to work from home one or more days per week.

Q: I don't have any work examples. Can I still apply for a job?
A: It's essential that you can prove to us that you have the necessary skills for the job. Rushing into an application without supplying the required materials won't leave a good impression. In general, it's a good idea to put together an excellent portfolio before you start applying for jobs.  

Q: I have no experience in the games industry. Can I still get a job with you?
A: Games industry experience is certainly a bonus, but it's not always necessary. It's important to put together an excellent portfolio that demonstrates your skills and your understanding of the game development process.  

Q: I applied for a job with you, but I haven’t heard back. What happens now?
A: We aim to respond to all applications within three weeks. Due to the volume of requests, this sometimes takes a little longer. If you have not heard from us within three weeks, your application was most likely unsuccessful.  

Q: How can I arrange a job interview with you?
A: We receive so many applications that we are only able to arrange interviews with the most suitable candidates. It's important that your application stands out from the crowd. Go ahead, impress us!  

Q: I'm considering working at Guerrilla in the future. Is it possible for me to come for a tour of the studio?
A: Because of the confidential nature of the projects that we are working on, we cannot allow visitors into the studio. The most impressive job applicants will be invited for an interview, and will have an opportunity to visit some of the development areas.  

 

Q: I'm a university student looking for a company that can help me with a (master) thesis assignment. Can we arrange a meeting to look at the different possibilities?
A:We like to help out with university level assignments when we can! However, due to time constraints and deadlines this isn't always possible. Please send a brief e-mail outlining the aims of your assignment and what input you would need from us. We'll let you know if we are able to help you.  

Q: I'm a high school student and I have to do a school assignment on media and entertainment. Can I make an appointment for an interview with one of your employees to discuss this?
A: Due to the sheer number of requests we receive, we regret that we are unable to participate in interviews with school students.  

Q: I have a great idea for a game. How can I submit it to you?
A: All of our game concepts are developed by our internal designers, in conjunction with our publishers. It is company policy not to accept game concepts from third parties.  

Q: I'm still in school and I want to get a job in games in the future. What kind of education and skills do I need to achieve this goal? Can you provide me with information on the schools that teach this discipline?
A: The skills required to work in the games industry are very broad, as there are many areas in which you can work. In development there are roles in art, animation, programming, design, and project management. Other industry roles include sales, marketing, PR, and testing. The most important thing is to get an education in subjects that you enjoy and that you are good at. Your career adviser should be able to give you guidance as to which careers are suitable for an individual with your particular skills.  

Back to top