Bohemia Interactive · Prague
Apply on Bohemia Interactive’s site →Engine Programmer | Bohemia Interactive Careers (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-P75BL89'); {"lng":"en"} ((storageKey2, restoreKey) => {
if (!window.history.state || !window.history.state.key) {
let key = Math.random().toString(32).slice(2);
window.history.replaceState({ key }, "");
}
try {
let positions = JSON.parse(sessionStorage.getItem(storageKey2) || "{}");
let storedY = positions[restoreKey || window.history.state.key];
if (typeof storedY === "number") {
window.scrollTo(0, storedY);
}
} catch (error) {
console.error(error);
sessionStorage.removeItem(storageKey2);
}
})("react-router-scroll-positions", null) window.__reactRouterContext = {"basename":"/","future":{"unstable_optimizeDeps":false,"v8_passThroughRequests":false,"v8_trailingSlashAwareDataRequests":false,"unstable_previewServerPrerendering":false,"v8_middleware":false,"v8_splitRouteModules":false,"v8_viteEnvironmentApi":false},"routeDiscovery":{"mode":"lazy","manifestPath":"/__manifest"},"ssr":true,"isSpaMode":false};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThrough(new TextEncoderStream()); ;
import * as route0 from "/assets/root-CWdtNe_A.js";
import * as route1 from "/assets/route-DZWMmAC3.js";
window.__reactRouterManifest = {
"entry": {
"module": "/assets/entry.client-CbLmVIfK.js",
"imports": [
"/assets/rolldown-runtime-CNC7AqOf.js",
"/assets/jsx-runtime-DuE7X6DT.js",
"/assets/client-DIy_dm6s.js",
"/assets/chunk-QUQL4437-xdQLyZHo.js"
],
"css": []
},
"routes": {
"root": {
"id": "root",
"path": "",
"hasAction": false,
"hasLoader": true,
"hasClientAction": false,
"hasClientLoader": false,
"hasClientMiddleware": false,
"hasDefaultExport": true,
"hasErrorBoundary": true,
"module": "/assets/root-CWdtNe_A.js",
"imports": [
"/assets/rolldown-runtime-CNC7AqOf.js",
"/assets/jsx-runtime-DuE7X6DT.js",
"/assets/client-DIy_dm6s.js",
"/assets/chunk-QUQL4437-xdQLyZHo.js",
"/assets/dist-DzT_aWPW.js",
"/assets/components-C9kZSFJe.js",
"/assets/src-CUJTRgYn.js",
"/assets/siteOrigin-BnNAk5xQ.js",
"/assets/i18n-utils-so97W4h2.js",
"/assets/ErrorBoundary-CNT-5ZdW.js",
"/assets/clsx-CjueKrWZ.js",
"/assets/parse-C8AVZB4s.js",
"/assets/ApplicationForm-d6DKqyse.js",
"/assets/string-utils-CJ2RM23x.js",
"/assets/dist-CJ65xve0.js",
"/assets/useTranslation-C4YvRwC5.js",
"/assets/circle-alert-DT9xN66S.js",
"/assets/Trans-ISqsb3rp.js",
"/assets/rapier-CBEk8s28.js",
"/assets/shim-CYVKWwcu.js"
],
"css": []
},
"routes/open-positions/detail/route": {
"id": "routes/open-positions/detail/route",
"parentId": "root",
"path": "/:lang/open-positions/:slug",
"hasAction": false,
"hasLoader": true,
"hasClientAction": false,
"hasClientLoader": false,
"hasClientMiddleware": false,
"hasDefaultExport": true,
"hasErrorBoundary": true,
"module": "/assets/route-DZWMmAC3.js",
"imports": [
"/assets/rolldown-runtime-CNC7AqOf.js",
"/assets/jsx-runtime-DuE7X6DT.js",
"/assets/chunk-QUQL4437-xdQLyZHo.js",
"/assets/dist-DzT_aWPW.js",
"/assets/components-C9kZSFJe.js",
"/assets/string-utils-CJ2RM23x.js",
"/assets/dist-CJ65xve0.js",
"/assets/src-CUJTRgYn.js",
"/assets/siteOrigin-BnNAk5xQ.js",
"/assets/useTranslation-C4YvRwC5.js",
"/assets/ErrorBoundary-CNT-5ZdW.js",
"/assets/clsx-CjueKrWZ.js",
"/assets/parse-C8AVZB4s.js",
"/assets/ApplicationForm-d6DKqyse.js",
"/assets/i18n-utils-so97W4h2.js",
"/assets/client-DIy_dm6s.js",
"/assets/circle-alert-DT9xN66S.js",
"/assets/Trans-ISqsb3rp.js",
"/assets/rapier-CBEk8s28.js",
"/assets/shim-CYVKWwcu.js"
],
"css": []
},
"routes/open-positions/index/route": {
"id": "routes/open-positions/index/route",
"parentId": "root",
"path": "/:lang/open-positions",
"hasAction": false,
"hasLoader": true,
"hasClientAction": false,
"hasClientLoader": false,
"hasClientMiddleware": false,
"hasDefaultExport": true,
"hasErrorBoundary": true,
"module": "/assets/route-D9bbcS7D.js",
"imports": [
"/assets/rolldown-runtime-CNC7AqOf.js",
"/assets/jsx-runtime-DuE7X6DT.js",
"/assets/chunk-QUQL4437-xdQLyZHo.js",
"/assets/dist-DzT_aWPW.js",
"/assets/components-C9kZSFJe.js",
"/assets/string-utils-CJ2RM23x.js",
"/assets/src-CUJTRgYn.js",
"/assets/siteOrigin-BnNAk5xQ.js",
"/assets/i18n-utils-so97W4h2.js",
"/assets/ErrorBoundary-CNT-5ZdW.js",
"/assets/clsx-CjueKrWZ.js",
"/assets/parse-C8AVZB4s.js",
"/assets/ApplicationForm-d6DKqyse.js",
"/assets/dist-CJ65xve0.js",
"/assets/useTranslation-C4YvRwC5.js",
"/assets/client-DIy_dm6s.js",
"/assets/circle-alert-DT9xN66S.js",
"/assets/Trans-ISqsb3rp.js",
"/assets/rapier-CBEk8s28.js",
"/assets/shim-CYVKWwcu.js"
],
"css": []
},
"routes/index/route": {
"id": "routes/index/route",
"parentId": "root",
"path": "/:lang",
"hasAction": false,
"hasLoader": true,
"hasClientAction": false,
"hasClientLoader": false,
"hasClientMiddleware": false,
"hasDefaultExport": true,
"hasErrorBoundary": true,
"module": "/assets/route-BnzB4I8K.js",
"imports": [
"/assets/jsx-runtime-DuE7X6DT.js",
"/assets/chunk-QUQL4437-xdQLyZHo.js",
"/assets/dist-DzT_aWPW.js",
"/assets/components-C9kZSFJe.js",
"/assets/siteOrigin-BnNAk5xQ.js",
"/assets/useTranslation-C4YvRwC5.js",
"/assets/ErrorBoundary-CNT-5ZdW.js",
"/assets/rolldown-runtime-CNC7AqOf.js",
"/assets/clsx-CjueKrWZ.js",
"/assets/parse-C8AVZB4s.js",
"/assets/ApplicationForm-d6DKqyse.js",
"/assets/string-utils-CJ2RM23x.js",
"/assets/dist-CJ65xve0.js",
"/assets/src-CUJTRgYn.js",
"/assets/i18n-utils-so97W4h2.js",
"/assets/client-DIy_dm6s.js",
"/assets/circle-alert-DT9xN66S.js",
"/assets/Trans-ISqsb3rp.js",
"/assets/rapier-CBEk8s28.js",
"/assets/shim-CYVKWwcu.js"
],
"css": []
}
},
"url": "/assets/manifest-c906399e.js",
"version": "c906399e"
};
window.__reactRouterRouteModules = {"root":route0,"routes/open-positions/detail/route":route1};
import("/assets/entry.client-CbLmVIfK.js"); requestAnimationFrame(function(){$RT=performance.now()}); HOME OPEN POSITIONS WHERE WE WORK Engine Programmer Enfusion • Programming • Prague, CZ Apply for this position Home / Open Positions / Engine Programmer SENIOR ENGINE PROGRAMMER Enfusion Programming Prague, Czech Republic Bohemia Interactive, the leading independent game development company in the Czech Republic, with over 25 years in the industry, is looking for an Engine Programmer.
Apply for this position ENGINE PROGRAMMER ENGINE PROGRAMMER Your main task will be to contribute to development and research of our new Enfusion Engine , which will serve as the technical backbone of our future games. You'll develop new tools for our artists, designers, animators, sound designers and other developers who work on our games. You'll also be working on the technologies and tools used for creating large-scale game environments, and on tools that our community will use for creating their own user mods.
Responsibilities: Fix bugs in software (game engine) Adjust programs and game engine Actively design solutions Seek to improve workflow, as well as new techniques Use know-how to have an impact on the game's final form Work on game mechanisms and gameplay Work on new technologies Cooperate with other departments Requirements: Routine C++ knowledge Strong OO design understanding Math and linear algebra skills Teamwork and communication skills Good spoken and written English Experience with game development Welcomed Skills: Experience of working in large engines / project Ability to adapt to and work with a large codebase Passion for video games Please attach examples of your work (including source code).
We offer A friendly team of people enthusiastic about games Possibilities for skill-development and growth All our games for free 27 days of holidays per year, company profit-sharing plan, benefit program, meal contribution PROJECT ENFUSION Enfusion represents 20 years of experience in game engine development packaged into a powerful toolset.
OPEN POSITIONS LOCATION ALL STUDIOS PRAGUE CZECH REPUBLIC In Prague, our capital city, in the Smíchov area, there are several branches where DayZ is being developed, as well as Arma and Cosmo Tales, and of course our proprietary Enfusion Engine technology. All supporting departments, such as Publishing, Marketing, Operations and QA, are also based here.
OPEN POSITIONS © 2026 Bohemia Interactive a.s. All rights reserved.
Co-funded by the European Union Bohemia Interactive Home All Games Retro Games Store Account Company News Social Feed Careers About Us Contacts Press Legal Licenses Game Content Usage Rules Server Monetization Cookies Privacy Policy Terms & Conditions Socials Community Forums Wiki Co-funded by the European Union Community Forums Wiki CAREERS CAREERS $RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b a&&2E3 window.__reactRouterContext.streamController.enqueue("[{\"_1\":2,\"_3\":-5,\"_4\":-5},\"loaderData\",{\"_5\":6,\"_7\":8},\"actionData\",\"errors\",\"root\",{\"_148\":12,\"_149\":150,\"_151\":152,\"_153\":58,\"_154\":58,\"_155\":156},\"routes/open-positions/detail/route\",{\"_9\":10,\"_11\":12,\"_13\":14},\"job\",{\"_15\":16,\"_17\":18,\"_19\":20,\"_21\":22,\"_23\":20,\"_24\":25,\"_26\":27,\"_28\":-5,\"_29\":-5,\"_30\":-5,\"_31\":-5,\"_32\":33,\"_34\":35,\"_36\":37,\"_38\":39,\"_40\":35,\"_41\":42,\"_43\":44,\"_45\":46,\"_47\":35,\"_48\":35,\"_49\":35,\"_50\":-5,\"_51\":52,\"_53\":54,\"_55\":56,\"_57\":58,\"_59\":60,\"_61\":62,\"_63\":64,\"_65\":66,\"_67\":68,\"_69\":70,\"_71\":72,\"_73\":-5},\"locale\",\"en\",\"seoOgImageUrl\",\"https://careers.bohemia.net/images/opengraph-image.jpg\",\"id\",\"fb928395-940f-403a-bd81-46b74bbac5f0\",\"slug\",\"engine-programmer-mlrx3ute\",\"internalCode\",\"Engine Programmer\",\"sourceJobRole\",{\"_15\":145,\"_17\":146,\"_23\":20,\"_147\":70},\"title\",\"status\",\"ACTIVE\",\"activatedAt\",\"2026-02-18T11:00:10.414Z\",\"closedAt\",\"closureReason\",\"closureNote\",\"scheduledActivateAt\",\"deadline\",\"2026-08-11T00:00:00.000Z\",\"isSeekingOverdue\",false,\"openingCount\",1,\"filledCount\",0,\"isFilled\",\"seniority\",\"SENIOR\",\"contractType\",\"FULL_TIME\",\"benefitsEnabled\",true,\"remoteAvailable\",\"relocationSupport\",\"isFeatured\",\"featuredOrder\",\"discipline\",{\"_15\":132,\"_17\":133,\"_23\":134,\"_53\":135},\"translations\",[113,114],\"benefits\",[],\"icons\",\"\",\"project\",{\"_15\":100,\"_17\":101,\"_23\":102,\"_87\":103,\"_53\":104},\"locations\",[74],\"jiraLinks\",[],\"statusHistory\",[],\"applicationsCount\",149,\"createdAt\",\"2026-02-18T10:57:13.158Z\",\"updatedAt\",\"2026-08-05T03:25:17.031Z\",\"deletedAt\",{\"_15\":75,\"_76\":77,\"_78\":79,\"_17\":80,\"_23\":81,\"_82\":83,\"_84\":85,\"_53\":86,\"_87\":88},\"0693ccf2-fb68-48da-ab44-24087ecd48a2\",\"city\",\"Prague\",\"countryCode\",\"CZ\",\"prague\",\"Prague, Czech Republic\",\"address\",\"Strakonická 3363/2d\",\"postCode\",\"150 00\",[89,90],\"description\",\"In Prague, our capital city, in the Smíchov area, there are several branches where DayZ is being developed, as well as Arma and Cosmo Tales, and of course our proprietary Enfusion Engine technology. All supporting departments, such as Publishing, Marketing, Operations and QA, are also based here.\",{\"_15\":98,\"_11\":12,\"_76\":77,\"_87\":88,\"_95\":99,\"_23\":81},{\"_15\":91,\"_11\":92,\"_76\":93,\"_87\":94,\"_95\":96,\"_23\":97},\"2d55e766-043c-41c9-819c-a71034d53ef3\",\"cs\",\"Praha\",\"V Praze, našem hlavním městě, v oblasti kolem Smíchova, se nachází hned několik poboček, kde vzniká DayZ, ale také Arma a Cosmo Tales a samozřejmě naše proprietární technologie Enfusion Engine. Také zde sídlí všechna doprovodná oddělení, jako je Publishing, Marketing, Operations a QA.\",\"country\",\"Česká republika\",\"Praha, Česká republika\",\"93cd6200-d030-46a2-97a0-3b176908af1e\",\"Czech Republic\",\"869fdfc6-e34e-42ff-b155-21b52c611b72\",\"enfusion-engine\",\"Enfusion\",\"Enfusion represents 20 years of experience in game engine development packaged into a powerful toolset.\",[105,106],{\"_15\":112,\"_11\":12,\"_23\":102,\"_87\":103,\"_110\":-5,\"_111\":-5},{\"_15\":107,\"_11\":92,\"_23\":108,\"_87\":109,\"_110\":-5,\"_111\":-5},\"dc7f78e7-d00b-42e7-9c46-2b4ff4c75c34\",\"Enfusion Engine\",\"Enfusion představuje 20 let zkušeností s vývojem herních enginů, zabalených do výkonného setu nástrojů.\",\"seoImageId\",\"seoImage\",\"e13e8f90-2beb-4f41-bdc1-feb0dd8cb744\",{\"_15\":127,\"_11\":12,\"_23\":20,\"_117\":128,\"_87\":129,\"_120\":-5,\"_121\":20,\"_123\":128,\"_110\":-5,\"_111\":-5,\"_69\":130,\"_71\":131},{\"_15\":115,\"_11\":92,\"_23\":116,\"_117\":118,\"_87\":119,\"_120\":-5,\"_121\":122,\"_123\":124,\"_110\":-5,\"_111\":-5,\"_69\":125,\"_71\":126},\"8f59fa34-01c4-4d71-a54d-7d9e1527451c\",\"Engine Programátor/ka\",\"introduction\",\"Společnost Bohemia Interactive, přední nezávislé herní vývojářské studio v České republice s více než 25letou tradicí v oboru, hledá Engine Programmera/ku. \",\"\u003cp\u003eVaším hlavním úkolem bude podílet se na vývoji a výzkumu našeho nového \u003cstrong\u003eEnfusion enginu\u003c/strong\u003e, který bude tvořit technický základ našich budoucích her.\u003c/p\u003e\u003cp\u003eBudete vyvíjet nové nástroje pro výtvarný tým, designéry / designérky, animátory / animátorky, sound designéry / designérky a další vývojáře / vývojářky, kteří pracují na našich hrách. Zároveň se budete podílet na technologiích a nástrojích používaných pro tvorbu \u003cstrong\u003erozsáhlých herních prostředí\u003c/strong\u003e a na nástrojích, které bude naše komunita využívat pro tvorbu vlastních uživatelských modů.\u003c/p\u003e\u003cp\u003e\u003c/p\u003e\u003ch2 class=\\\"font-semibold text-lg leading-tight [\u0026amp;[data-level='1']]:text-2xl [\u0026amp;[data-level='2']]:text-xl [\u0026amp;[data-level='3']]:text-lg\\\"\u003e\u003cstrong\u003eOdpovědnosti:\u003c/strong\u003e\u003c/h2\u003e\u003cul class=\\\"list-disc list-outside ml-6\\\"\u003e\u003cli\u003e\u003cp\u003eOpravování chyb v softwaru (herní engine)\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eÚprava programů a herního enginu\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eAktivní navrhování řešení\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eHledání možností pro \u003cstrong\u003ezlepšení workflow\u003c/strong\u003e a nových technik\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eVyužívání know-how k ovlivnění finální podoby hry\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003ePráce na herních mechanikách a gameplay\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003ePráce na nových technologiích\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eSpolupráce s ostatními odděleními\u003c/p\u003e\u003c/li\u003e\u003c/ul\u003e\u003cp\u003e\u003c/p\u003e\u003ch2 class=\\\"font-semibold text-lg leading-tight [\u0026amp;[data-level='1']]:text-2xl [\u0026amp;[data-level='2']]:text-xl [\u0026amp;[data-level='3']]:text-lg\\\"\u003e\u003cstrong\u003ePožadavky:\u003c/strong\u003e\u003c/h2\u003e\u003cul class=\\\"list-disc list-outside ml-6\\\"\u003e\u003cli\u003e\u003cp\u003eRutinní znalost \u003cstrong\u003eC++\u003c/strong\u003e\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eSilné porozumění \u003cstrong\u003eobjektově orientovanému designu (OOP)\u003c/strong\u003e\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eZnalost matematiky a lineární algebry\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eSchopnost \u003cstrong\u003etýmové spolupráce\u003c/strong\u003e a komunikace\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eDobrá znalost \u003cstrong\u003eangličtiny\u003c/strong\u003e – mluvené i psané\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eZkušenost s \u003cstrong\u003evývojem her\u003c/strong\u003e\u003c/p\u003e\u003c/li\u003e\u003c/ul\u003e\u003cp\u003e\u003c/p\u003e\u003ch2 class=\\\"font-semibold text-lg leading-tight [\u0026amp;[data-level='1']]:text-2xl [\u0026amp;[data-level='2']]:text-xl [\u0026amp;[data-level='3']]:text-lg\\\"\u003e\u003cstrong\u003eVýhodou:\u003c/strong\u003e\u003c/h2\u003e\u003cul class=\\\"list-disc list-outside ml-6\\\"\u003e\u003cli\u003e\u003cp\u003eZkušenost s prací na \u003cstrong\u003erozsáhlých enginech / projektech\u003c/strong\u003e\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eSchopnost adaptovat se a pracovat s \u003cstrong\u003evelkou kódovou základnou\u003c/strong\u003e\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eNadšení pro videohry\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003e\u003cstrong\u003eProsíme o přiložení ukázek Vaší práce (včetně zdrojového kódu).\u003c/strong\u003e\u003c/p\u003e\u003c/li\u003e\u003c/ul\u003e\u003cp\u003e\u003c/p\u003e\u003ch2 class=\\\"font-semibold text-lg leading-tight [\u0026amp;[data-level='1']]:text-2xl [\u0026amp;[data-level='2']]:text-xl [\u0026amp;[data-level='3']]:text-lg\\\"\u003e\u003cstrong\u003eNabízíme:\u003c/strong\u003e\u003c/h2\u003e\u003cul class=\\\"list-disc list-outside ml-6\\\"\u003e\u003cli\u003e\u003cp\u003ePřátelský tým lidí nadšených do her\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eMožnosti rozvoje dovedností a kariérního růstu\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eVšechny naše hry zdarma\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003e\u003cstrong\u003e27 dní dovolené\u003c/strong\u003e za rok, podíl na zisku společnosti, program benefitů, příspěvky na stravování\u003c/p\u003e\u003c/li\u003e\u003c/ul\u003e\u003cp\u003e\u003c/p\u003e\",\"projectContext\",\"seoTitle\",\"Engine Programátor\",\"seoDescription\",\"Jsi zkušený/á programátor/ka, kterého/ou zajímá, jak fungují herní enginy „pod kapotou“? Pak se přidej k našemu týmu v Bohemia Interactive!\",\"2026-02-18T10:57:13.173Z\",\"2026-08-03T09:04:00.847Z\",\"aa09612f-a326-4f12-843c-e2075ad5e470\",\"Bohemia Interactive, the leading independent game development company in the Czech Republic, with over 25 years in the industry, is looking for an Engine Programmer.\",\"\u003cp\u003eYour main task will be to contribute to development and research of our new \u003ca target=\\\"_blank\\\" rel=\\\"noopener noreferrer nofollow\\\" href=\\\"https://enfusionengine.com\\\"\u003eEnfusion Engine\u003c/a\u003e, which will serve as the technical backbone of our future games. You'll develop new tools for our artists, designers, animators, sound designers and other developers who work on our games. You'll also be working on the technologies and tools used for creating large-scale game environments, and on tools that our community will use for creating their own user mods.\u003c/p\u003e\u003cp\u003e\u003c/p\u003e\u003ch2 class=\\\"font-semibold text-lg leading-tight [\u0026amp;[data-level='1']]:text-2xl [\u0026amp;[data-level='2']]:text-xl [\u0026amp;[data-level='3']]:text-lg\\\"\u003e\u003cstrong\u003eResponsibilities:\u003c/strong\u003e\u003c/h2\u003e\u003cul class=\\\"list-disc list-outside ml-6\\\"\u003e\u003cli\u003e\u003cp\u003eFix bugs in software (game engine)\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eAdjust programs and game engine\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eActively design solutions\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eSeek to improve workflow, as well as new techniques\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eUse know-how to have an impact on the game's final form\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eWork on game mechanisms and gameplay\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eWork on new technologies\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eCooperate with other departments\u003cbr\u003e\u003c/p\u003e\u003c/li\u003e\u003c/ul\u003e\u003ch2 class=\\\"font-semibold text-lg leading-tight [\u0026amp;[data-level='1']]:text-2xl [\u0026amp;[data-level='2']]:text-xl [\u0026amp;[data-level='3']]:text-lg\\\"\u003e\u003cstrong\u003eRequirements:\u003c/strong\u003e\u003c/h2\u003e\u003cul class=\\\"list-disc list-outside ml-6\\\"\u003e\u003cli\u003e\u003cp\u003eRoutine C++ knowledge\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eStrong OO design understanding\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eMath and linear algebra skills\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eTeamwork and communication skills\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eGood spoken and written English\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eExperience with game development\u003c/p\u003e\u003c/li\u003e\u003c/ul\u003e\u003ch2 class=\\\"font-semibold text-lg leading-tight [\u0026amp;[data-level='1']]:text-2xl [\u0026amp;[data-level='2']]:text-xl [\u0026amp;[data-level='3']]:text-lg\\\"\u003e\u003cstrong\u003eWelcomed Skills:\u003c/strong\u003e\u003c/h2\u003e\u003cul class=\\\"list-disc list-outside ml-6\\\"\u003e\u003cli\u003e\u003cp\u003eExperience of working in large engines / project\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eAbility to adapt to and work with a large codebase\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003ePassion for video games\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003e\u003cstrong\u003ePlease attach examples of your work (including source code).\u003c/strong\u003e\u003cbr\u003e\u003c/p\u003e\u003c/li\u003e\u003c/ul\u003e\u003ch2 class=\\\"font-semibold text-lg leading-tight [\u0026amp;[data-level='1']]:text-2xl [\u0026amp;[data-level='2']]:text-xl [\u0026amp;[data-level='3']]:text-lg\\\"\u003e\u003cstrong\u003eWe offer\u003c/strong\u003e\u003c/h2\u003e\u003cul class=\\\"list-disc list-outside ml-6\\\"\u003e\u003cli\u003e\u003cp\u003eA friendly team of people enthusiastic about games\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003ePossibilities for skill-development and growth\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eAll our games for free\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003e27 days of holidays per year, company profit-sharing plan, benefit program, meal contribution\u003c/p\u003e\u003c/li\u003e\u003c/ul\u003e\u003cp\u003e\u003c/p\u003e\",\"2026-02-18T10:57:13.169Z\",\"2026-08-03T09:04:00.838Z\",\"002522f5-c172-48d9-a9da-8bfae49f7253\",\"programming\",\"Programming\",[136,137],{\"_15\":142,\"_139\":132,\"_11\":12,\"_23\":134,\"_87\":-5,\"_69\":143,\"_71\":144},{\"_15\":138,\"_139\":132,\"_11\":92,\"_23\":140,\"_87\":-5,\"_69\":141,\"_71\":141},\"dbcc2052-d2ba-44d9-9638-13fa4b7ecf00\",\"disciplineId\",\"Programování\",\"2026-03-06T08:23:32.444Z\",\"bc6d22aa-ec27-4013-9bd9-900d91d445c9\",\"2026-01-14T19:03:52.682Z\",\"2026-03-06T08:23:32.442Z\",\"11e4b9db-2c52-4472-8375-5213b2c7527b\",\"engine-programmer\",\"copiedAt\",\"language\",\"pathname\",\"/en/open-positions/engine-programmer-mlrx3ute\",\"gtmId\",\"GTM-P75BL89\",\"gtmAuth\",\"gtmPreview\",\"origins\",{\"_157\":158,\"_159\":160,\"_161\":162,\"_163\":164},\"bohemiaUrl\",\"https://bohemia.net\",\"enfusionUrl\",\"https://enfusionengine.com\",\"careersUrl\",\"https://careers.bohemia.net\",\"dayzUrl\",\"https://dayz.com\"]\n"); $RC("B:1","S:1") window.__reactRouterContext.streamController.close(); $RC("B:2","S:2")
Posted by Bohemia Interactive and synced from their own careers page. DevQuest doesn’t take a fee, doesn’t sit between you and the studio, and doesn’t sell your data — you apply directly with them.
More like this: Engineering jobs · All Bohemia Interactive openings · Browse every category