Tools Programmer

1 Year ago • 3 Years +

Job Summary

Job Description

The Tools Programmer will be responsible for developing the Decima Engine's Editor. This role involves collaborating with a team of software engineers, interacting closely with artists and designers, analyzing workflows, identifying areas for improvement, breaking down work into actionable tasks, and writing high-quality, maintainable code. The candidate will contribute to the vision for content-authoring tools within a large, dynamic games studio. The position is based in Amsterdam and relocation support is offered.
Must have:
  • 3+ years of DCC/GUI Tools Development experience in games.
  • Competent in C++ with a focus on design and optimization.
  • Skilled in algorithms, software design & architecture, and debugging.
  • Strong written & verbal communication skills.
Good to have:
  • Familiarity with DCC packages, game engines, and their toolsets.
  • Experience working on AAA game tools/pipelines.
  • Proficient with very large C++ codebases.
  • Skilled in tools design, workflows and usability.
  • Understanding of game development pipelines and production cycles.

Job Details

Why PlayStation?

PlayStation isn’t just the Best Place to Play — it’s also the Best Place to Work. Today, we’re recognized as a global leader in entertainment producing The PlayStation family of products and services including PlayStation®5, PlayStation®4, PlayStation®VR, PlayStation®Plus, acclaimed PlayStation software titles from PlayStation Studios, and more.

PlayStation also strives to create an inclusive environment that empowers employees and embraces diversity. We welcome and encourage everyone who has a passion and curiosity for innovation, technology, and play to explore our open positions and join our growing global team.

The PlayStation brand falls under Sony Interactive Entertainment, a wholly-owned subsidiary of Sony Group Corporation.

Guerrilla is looking for a Tools Programmer to help develop the Decima Engine's Editor! This role requires strong programming skills and a passion for good user experience.

Who we are

Decima

At Guerrilla, we’re passionate about creating cutting-edge technology tailored to the needs of our games and our partners. That’s why we built Decima: an award-winning, industry-leading engine designed from the ground up.

Decima pushes modern hardware to its limits, delivering best-in-class graphics and performance. It also empowers teams with artist- and designer-friendly workflows, robust production planning tools, and advanced debuggers for programmers.

We believe that the tools a studio uses are just as important as the games they create—and with Decima, we’re setting the stage for innovation and creativity.

The Tools Team

At Guerrilla, the Tools Team is responsible for the design, development, and maintenance of the Decima Editor.

The Decima Editor is used in-house and externally by hundreds of artists and designers to develop extraordinary open world games! It's a comprehensive native desktop application encompassing a 3D and 2D world editor, asset browser, node-based editors, a sequencer timeline, review tools, localization, and sound design pipelines.

You can discover more about the Decima Editor here.

Our Tools Team is also responsible for the application framework that the Decima Editor is built upon. This framework is used by other programming teams to develop tools within the Decima Editor.

We are proud of creating an innovative, powerful toolset and of supporting other teams of programmers, artists, and designers to achieve their vision!

What you will do

In this role, you can expect to:

  • Work in a team of software engineers, and interact closely with artists and designers
  • Collaborate with senior developers to analyze workflows, and identify areas for improvement
  • Responsible for breaking down bigger areas of work into actionable tasks
  • Write high quality, maintainable code
  • Contribute to the vision for content-authoring tools within a large, dynamic games studio

Who you are

To qualify for this position, we expect you to have/be:

  • Have at least 3 years of DCC/GUI Tools Development experience in the games or a related industry
  • Competent in C++ with a focus on clean design and an eye for optimization
  • Skilled algorithms, software design & architecture, and debugging
  • A strong written & verbal communicator

Plusses:

Things that we consider as bonuses, but are not hard requirements include:

  • Familiarity with DCC packages, game engines, and their toolsets
  • Experience working on AAA game tools/pipelines
  • Proficient with very large C++ codebases
  • Skilled in tools design, workflows and usability
  • An understanding of game development pipelines and production cycles

Interested?

If you think you’re up for the challenge, you can apply by hitting the “apply now” button. Be sure to submit:

  • CV
  • Cover Letter

If you have existing materials:

  • C++ code sample that showcases your programming skills. Please include an overview.
  • Demo material presenting your tools (video or screenshots and a short overview).

Please note: This position is based in our studio in the heart of Amsterdam. Guerrilla offers relocation support, but does not provide immigration support for this role.

Equal Opportunity Statement:

Sony is an Equal Opportunity Employer. All persons will receive consideration for employment without regard to gender (including gender identity, gender expression and gender reassignment), race (including colour, nationality, ethnic or national origin), religion or belief, marital or civil partnership status, disability, age, sexual orientation, pregnancy, maternity or parental status, trade union membership or membership in any other legally protected category.

We strive to create an inclusive environment, empower employees and embrace diversity. We encourage everyone to respond.

PlayStation is a Fair Chance employer and qualified applicants with arrest and conviction records will be considered for employment.

Similar Jobs

T systems - Java Front End Lead/ Architect

T systems

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Scopely - Senior Software Engineer

Scopely

Spain (Hybrid)
7 Months ago
Clear Watery Analytics - Application Developer

Clear Watery Analytics

San Jose, California, United States (On-Site)
1 Week ago
Qualcomm - Audio/Haptics Mixed Signal Software Application Engineer

Qualcomm

Shenzhen, Guangdong Province, China (On-Site)
1 Week ago
Ansys - Senior C++ Software Engineer - Semiconductors

Ansys

Chalandri, Greece (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Software Developer II, Site Reliability Development

Google

Waterloo, Ontario, Canada (On-Site)
1 Month ago
N-ix - Senior C++ Engineer (High Performance Computing)

N-ix

United Kingdom (Remote)
3 Months ago
Epic Games - UI Engineering Director

Epic Games

(On-Site)
2 Months ago
NVIDIA - Senior Product Architect

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Equivalent Jobs - C++ SOFTWARE ENGINEER (SIMULATOR)

Equivalent Jobs

(Remote)
6 Months ago
Thousand Eyes - Lead Software Engineer II, Machine Learning

Thousand Eyes

San Francisco, California, United States (On-Site)
3 Weeks ago
Google - Staff Software Developer, Google Cloud

Google

Cambridge, Massachusetts, United States (On-Site)
1 Month ago
SimpliSafe - Staff Data Platform Engineer

SimpliSafe

Boston, Massachusetts, United States (Hybrid)
2 Weeks ago
Riot Games - Software Engineer - Platform & Tools (Contractor)

Riot Games

Shanghai, Shanghai, China (On-Site)
7 Months ago
bytedance - Data Analyst - Corporate Information System

bytedance

Singapore (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Amsterdam, North Holland, Netherlands

Tesla - Service Technician Apprenticeship

Tesla

Gelderland, Netherlands (On-Site)
3 Months ago
Paradox Interactive - C++ Programmer Internship

Paradox Interactive

Delft, South Holland, Netherlands (On-Site)
1 Month ago
Tesla - Algorithms Engineer, Autobidder (Electricity Markets/Energy Trading)

Tesla

North Holland, Netherlands (On-Site)
3 Months ago
Wolters Kluwer - Director, Global Business Development Representative

Wolters Kluwer

Arnhem, Gelderland, Netherlands (Hybrid)
5 Days ago
Azerion - Copywriting & Localization Intern

Azerion

Netherlands (Hybrid)
8 Months ago
IMC - Recruitment Coordinator

IMC

Amsterdam, North Holland, Netherlands (On-Site)
1 Month ago
Tesla - Service Advisor

Tesla

Gelderland, Netherlands (On-Site)
3 Months ago
Side - Linguist (Dutch & English)

Side

Netherlands (Remote)
1 Month ago
Thales - Internship - HBO/WO - Redesign of the Technical Agreement Wizard

Thales

Hengelo, Overijssel, Netherlands (Hybrid)
3 Weeks ago
ARHS - Application Security Expert

ARHS

Amsterdam, North Holland, Netherlands (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Bucharest, Bucharest, Romania (Hybrid)

Cary, North Carolina, United States (On-Site)

Boston, Massachusetts, United States (Hybrid)

San Francisco, California, United States (Remote)

San Mateo, California, United States (Hybrid)

San Francisco, California, United States (Remote)

Las Vegas, Nevada, United States (On-Site)

View All Jobs

Get notified when new jobs are added by GameJobs

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug