Handel of Groothandel vacatures in Duivendrecht
Principal Editor Framework Programmer
GuerrillaAmsterdam€3.937 - €5.3301 - 32 uurWO11 dagen geledenSales Engineer
OneEightyOneAmsterdam€3.210 - €4.19033 - 40 uurHBO12 dagen geledenRegional Category Manager IT
CRH EuropeAmsterdam€3.868 - €5.56933 - 40 uurHBO10 dagen geledenMilieu Service Nederland Creative Producer
Milieu Service NederlandDiemen€3.500 - €4.50033 - 40 uurHBO9 dagen geledenStage
APG EuropeUithoorn1 - 40 uurMBO9 dagen geledenData Engineer
TAXAMETER CENTRALEAmsterdam-Duivendrecht€4.327 - €5.83324 - 39 uurHBO9 dagen geledenInformation Security Officer
Gemeente PurmerendPurmerend€4.465 - €6.34332 - 36 uurHBO7 dagen geledenVerkoopmedewerker E-Commerce
De Carpentier-Mooren GroepAalsmeer€2.204 - €2.9691 - 40 uurMBO5 dagen geledenCorporate Recruiter
TABS HollandZaandam€4.000 - €5.00032 - 40 uurHBO3 dagen geledenWat voor dienstverband wil je?
- Vast433
- Tijdelijk72
- Stage25
Stage Marketing & Content
Roetz BikesAmsterdam1 - 40 uurHBO49 dagen geledenSystem Engineer
DanthasAmsterdam€3.791 - €5.4531 - 40 uurMBO54 dagen geledenSenior Technisch Consultant
XillioHilversum€3.758 - €4.3121 - 40 uurHBO41 dagen geledenLead II
ASMAlmere€5.516 - €7.8801 - 40 uurHBO36 dagen geledenSales Expert | Team IAM
CS.RIGGINGZaandam38 uurMBO2 dagen geledenSales Expert
CS.RIGGINGZaandam1 - 40 uurMBO2 dagen geledenEnthousiaste Collega
Brother International (Nederland)Amstelveen€3.000 - €3.50032 - 40 uurMBOGisterenConsumer & Market Insights Manager
PhilipsAmsterdam33 - 40 uurHBOGisterenWarehouse worker flower with free pick-up service (English)
Tempo-TeamHoofddorp€1725 uurVMBO/MAVO7 dagen geledenOrderpicker Aalsmeer
Tempo-TeamLijnden€1725 uurVMBO/MAVO7 dagen geledenMagazijnmedewerker bloemen met gratis vervoer
Tempo-TeamAalsmeer€1725 uurVMBO/MAVO7 dagen geledenWat is je carrièreniveau?
- Ervaren478
- Starter42
- Geen ervaring21
Vestigingsmanager
TABS HollandZaandam€4.500 - €5.50040 uurHBO39 dagen geledenManagement Assistant
Secretary PlusAmsterdam€3.500 - €4.20036 - 40 uurHBO32 dagen geledenKoerier Hoofddorp
RandstadHoofddorp€2040 uurLagere school24 dagen geledenVerkoopmedewerker slagerij
RandstadOostzaan€2.65040 uurMBO23 dagen geledenVersmedewerker Slagerij
OlympiaAmsterdam-Duivendrecht€2.84640 uurLagere school31 dagen geledenLogistiek medewerker
Luba Uitzendbureau Aalsmeer/AmstelveenAalsmeer€2.500 - €2.75040 uurVMBO/MAVO21 dagen geledenMagazijnmedewerker
Luba Uitzendbureau Aalsmeer/AmstelveenAmstelveen€2.450 - €2.60036 uurMBO16 dagen geledenOrderpicker
Tempo-TeamZaandam€1540 uurVMBO/MAVO14 dagen geledenKoerier BE horeca Amsterdam
RandstadAmsterdam€1640 uurLagere school39 dagen geledenLogistiek medewerker
Tempo-TeamMijdrecht€3.00040 uurLagere school4 dagen geledenWat is je vakgebied?
- Overig377
- Inkoop/Logistiek/Transport75
- Medisch/Zorg38
Klantenservice medewerker
Luba Uitzendbureau Aalsmeer/AmstelveenAalsmeer€2.750 - €3.50040 uurMBO21 dagen geledenFood delivery truck driver
RandstadHoofddorp€3.21540 uurLagere school24 dagen geledenVerzorgende IG
Stichting EveanZaandam€2.881 - €3.73224 - 32 uurMBO51 dagen geledenVerzorgende IG Gehandicaptenzorg
CordaanAmsterdam€2.835 - €3.82524 - 32 uurMBO24 dagen geledenHelpende
Stichting EveanAmsterdam€2.510 - €3.12316 - 24 uurMBO31 dagen geledenHelpende- Ouderenzorg Psychiatrie
CordaanAmsterdam€2.510 - €3.12320 - 24 uurMBO22 dagen geledenTechnisch Operator Margarine
RemiaAmsterdam€3.430 - €3.96933 - 40 uurMBO45 dagen geledenHelpende Nachtdiensten
Stichting EveanMonnickendam€2.510 - €3.12324 - 28 uurMBO36 dagen geledenE&I Monteur
Smit & ZoonWeesp€2.900 - €4.13036 - 40 uurMBO47 dagen geledenServicemonteur
TOMRA SystemsAmsterdam€3.298 - €3.7431 - 32 uurMBO59 dagen geledenServicetechnicus Buitendienst
MieleAmsterdam€3.100 - €4.00033 - 40 uurMBO51 dagen geledenHelpende Somatiek
Stichting EveanZaandam€2.510 - €3.12324 uurMBO27 dagen geledenServicemonteur/Besturingstechnicus Automatische Parkeersystemen
Lödige IndustriesAmsterdam€3.117 - €3.6221 - 40 uurMBO42 dagen geledenKoeltechnisch Monteur
Carrier Airconditioning BeneluxAmstelveen€3.004 - €3.1851 - 40 uurMBO30 dagen geledenPoste Koeltechnisch Monteur
Carrier Airconditioning BeneluxAmstelveen€3.004 - €3.1851 - 40 uurMBO30 dagen geledenStellenanzeige Koeltechnisch Monteur
Carrier Airconditioning BeneluxAmstelveen€3.004 - €3.1851 - 40 uurMBO30 dagen geledenHelpende Revalidatie
MedicuraZaandam€2.510 - €3.12316 - 24 uurMBO51 dagen geledenMonteur
Fri-Jo LichtreclameAmsterdam24 uurMBO13 dagen geledenHelpende Plus / Verzorgende C
CordaanAmsterdam€2.572 - €3.29416 - 36 uurMBO7 dagen geledenVerzorgende IG Nachtdienst
Stichting EveanZaandam€2.881 - €3.73216 - 24 uurMBO8 dagen geleden
Download de app
Bekijk en solliciteer op vacatures bij jou in de buurt, waar en wanneer jij wilt. Je nieuwe baan is altijd dichtbij.
Functieomschrijving
Logo for Guerrilla Games
Principal Editor Framework Programmer
Guerrilla is looking for a Principal Editor Framework Programmer to help architect and implement the next iteration of Decima Engine's Editor! This role requires strong programming skills, solid architectural design experience for building frameworks and a passion for good user experiences.
Who We Are
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 Decima 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.
The Tools Team is one of Guerrilla's Decima Engine teams and is the owner of the Decima and its underlying technology stack. We tackle a wide variety of challenges to make the Engine easier and more effective to use, both for end users and tool developers throughout Guerrilla. To achieve this we design, develop, and maintain the foundation of the Decima experience. We've built a comprehensive set of re-usable Editor Components and Editor Services. These components, together with our UI Framework and Editor Viewport, are commonly referred to as the Tools Framework.
We are proud of creating an innovative, powerful toolset and of supporting other teams of programmers, artists, and designers to achieve their vision!
The Tools Framework is built around a set of reusable visual components and a set of background services. It empowers other programming teams to develop tools within the Decima to support their discipline, project or product needs.
The framework provides a lightning fast Asset Browser to find content, an Asset Indexer which has complete in memory map of object relations allowing for quick navigation and reasoning about content structure, a Data Model as the memory representation of all loaded and modified content, a transaction based Undo/Redo service, a flexible Attribute Editor and many, many more controls, components and services.
The Decima Control Framework allows building UI components to visualize and manipulate data. Combined with our layout and docking systems it allows us to dynamically structure the Editor based on discipline or users preferences. Our Editor UI is fast, simple and pretty by clever usage of Signed Distance Fields and a Tile Based Renderer.
The Decima Viewport is a common control used to preview and edit content using our 3D runtime, an embedded out-of-process version of the game. Having the game logic as part of the viewport allows users to edit content and directly play without loading a separate instance. It supports live content updates directly in our Viewports, and quickly replaces complex content hierarchies via Game Sync.
Tools Team Projects
The Tools team has a broad range of responsibilities. These can be designing and implementing entirely new workflows, improving current ones, or refactoring existing systems and frameworks, all to support making better games more easily. Some recent and upcoming examples include:
- Creating freeform content deformation tools used in 3D Viewports to allow artists to quickly and easily tailor assets to the look and feel of a specific game.
- Removing QT dependencies from our control framework to more tightly integrate it into our lowest level libraries to allow for tighter integration of our tools in our games and even remove platform boundaries when using our tools.
- Re-envision the scriptwriting workflow from a cumbersome word and spreadsheet-based process into using a single integrated tool that integrates seamlessly with script, cinematic and localization workflows.
- Architect the next iteration of Viewport integration to reduce dependencies on content loading and greatly improve content changes at world scale.
- Extending the feature set of terrain modifications, including paint tools, non-distructive procedural content generation and improved Gizmos in our World Editor.
- Making documentation easier to read and write by implementing a WYSIWYG editor and responsive, full-featured in-engine documentation reader.
Relevant videos:
What you will do
In this role, you will:
- Work in a team of software engineers, interact closely with artists and designers
- Establish requirements, architect, design and implement changes to the Tools Framework to enable growth of the editors' feature set and the editor performance
- Bring advancements from the wider Game-Dev Tools and DCC industry to the Decima
- Closely collaborate with your lead to define longer term initiatives and roadmaps
- Write high quality, maintainable code and elevate other people around you to do the same
- 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:
- An industry expert able to help shape product vision and drive technical solutions
- At least 6 years of DCC, GUI or Editor Framework or Viewport Tooling experience
- Very experienced C++ programmer with excellent software design and architecture skills
- Skilled in algorithms, software design & architecture, and debugging
- Comfortable working within a very large existing codebase and toolset
- An excellent written & verbal communicator
Plusses:
Things that we consider as bonuses, but are not hard requirements include:
- Experience working on AAA game tools/pipelines
- Skilled in tools design, workflows and usability
- Experience working with Product Management and UX Designers
- An understanding of game development pipelines and production cycles
Interested?
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 and immigration support.
At Guerrilla, we believe that our team's varied backgrounds, experiences, and perspectives help us create games that resonate with a diverse audience.
As an equal opportunities employer, we strive to create an inclusive environment, empower employees and embrace diversity.
We encourage everyone to respond as we consider all candidates on the basis of their merit, unique strengths, and perspectives they will bring to the role.
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!
Vacaturekenmerken
- Plaats
- Amsterdam
- Werkgever
- Guerrilla
- Gemeente
- AMSTERDAM
- Functiegroep
- Overig
- Branche
- Handel / Groothandel
- Provincie
- Noord-Holland
- Uren
- Parttime
- Dienstverband
- Vast
- Opleidingsniveau
- WO