Apply on Playdead’s site →

Platform / Porting Programmer

Playdead · Copenhagen

Mid Engineering Posted 2026-04-09 Full time
Apply on Playdead’s site →

$(function () {

$('[data-toggle="tooltip"]').tooltip()

})

.bzyLinkColor, .bzyLinkColor:hover {

color: rgb(121, 134, 148)!important;

}

.bzyLinkContainer a, .bzyLinkContainer a:hover {

color: rgb(121, 134, 148)!important;

}

.application-form a.bzyLinkColor, .application-form a.bzyLinkColor:hover {

color: rgb(121, 134, 148)!important;

}

.description a, .description a:hover {

color: rgb(121, 134, 148)!important;

}

.breadcrumbs li a, .breadcrumbs li a:hover {

color: rgb(121, 134, 148)!important;

}

.video-response .inner-container .btn-primary, .video-response .inner-container .btn-primary:hover {

background-color: rgb(107, 12, 13)!important;

}

.positions .position:hover .bzyButtonColor {

background-color: rgb(107, 12, 13)!important;

}

.positions .position .bzyBtnHover:hover {

background-color: rgb(107, 12, 13)!important;

}

.bzyButtonColor:hover {

background-color: rgb(107, 12, 13)!important;

} .container {

background-color: #E9E9E9 !important;

color: rgba(42, 42, 42, 1.0);

}

.container.footer .container-wrapper .brand {

color: #E9E9E9 !important;

}

.bzy-footer .label {

color: #E9E9E9 !important;

}

.body-wrapper {

background-color: #E9E9E9 !important;

}

.body-wrapper.position .hero .meta li {

color: #DEDEDE;

}

.container-wrapper {

background-color: #E9E9E9;

}

.landing .container.positions.grid-layout .positions .position {

background: #d8d8d8;

border: 1px solid #eee;

}

.landing .container.positions .filters-container select {

border: 1px solid #eee;

color: #222;

background-color: #d8d8d8;

}

.landing .container.position-description .description p {

color: #222 !important;

}

.landing .container.position-description .description ul li, .landing .container.position-description .description ol li {

color: #222 !important;

}

.fa {

color: rgb(160, 160, 160);

}

input, button, select, textarea {

color: #222222;

}

.gdpr-agreement .section .gdpr-accept label {

line-height: 1.5;

color: #222222;

}

.breadcrumbs li.current span {

color: #eeeeee;

}

.breadcrumbs li a {

color: #888 !important;

}

.breadcrumbs li a:hover {

color: rgb(107, 12, 13) !important;

}

.breadcrumbs li i {

color: #333333 !important;

}

ul {

color: #222222;

}

.landing .container.positions .position li {

color: #555555;

}

a.button.linkedin i {

color: white !important;

}

Platform / Porting Programmer at Playdead {"@context":"http://schema.org","@type":"WebSite","name":"Breezy HR","alternateName":"Breezy HR: Modernize your recruiting process","url":"https://breezy.hr/"}

{"@context":"https://schema.org/","@type":"JobPosting","url":"https://playdead.breezy.hr/p/f0073bcd0b7d01-platform-porting-programmer?source=GoogleJobs","title":"Platform / Porting Programmer","description":" We are looking for an experienced Porting Programmer who will be responsible for maintaining and optimising Playdead titles, legacy and future, for a range of platforms (console, desktop and mobile). The quality and stability of what we release is always at the forefront of what we do and we have built an environment where everyone takes responsibility for their work. We welcome the perspective of others in the pursuit of absolute quality and solve challenges collaboratively. \n As a full member of the development team you will be a vital part of the team and work closely with every member of the team throughout production. \n You should be willing to work at the Playdead office in Copenhagen, Denmark.

\n \n What will I be doing? \n Maintain code for existing titles across existing platforms (including windows, mac, linux, iOS, android, switch, xbox and playstation devices) and develop for new platforms Optimizing builds using Unity and our custom engine Low level programming and debugging of existing builds Developing and optimizing our porting tools together with the wider development team \n What we would like to see \n Professional experience working with Unity (custom engine experience is nice to have) Deep technical experience and competence working with C++ and C# A background in porting to different types of platforms (mobile platform experience is nice to have) You enjoy working with system limitations and finding solutions to optimization problems.

You have a collaborative spirit and work to solve problems as a member of the wider production team You are excited by the thought of maintaining and optimizing our games to the highest standard \n We are open minded about the technologies we deploy and always open to consider new options to solve emerging challenges.

\n Who we are \n Playdead is an independent game developer based in Copenhagen, Denmark. We are the creators and publishers of LIMBO and INSIDE. Our current project is a 3rd person, open world, science fiction adventure built for multiple platforms on Unreal Engine, published by Epic Games Publishing.

\n Our legacy and ambition is to make games with an uncompromising attention to detail. Our approach to development is experimental, iterative and collaborative. We are particularly interested in friendly, talented people who feel confident taking charge of their own schedule.

\n We are currently 100 creative professionals and still looking to grow.

\n Learn more about us at www.playdead.com \n ","employmentType":"FULL_TIME","datePosted":"2026-04-08","hiringOrganization":{"@type":"Organization","name":"Playdead","logo":"https://gallery-cdn.breezy.hr/047a9132-aca6-4eb3-bb03-ba4ffda38d99/PD_Breezy_Logo-01.png","sameAs":"https://playdead.breezy.hr"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"DK","addressLocality":"Copenhagen"}}}

// INDEED OAUTH FLOW

var popup;

var breezyUrl="https://app.breezy.hr"

var positionId="f0073bcd0b7d01"

function popupParams () {

var height = 600;

var width = 500;

var left = (window.screen.width / 2) - ((width / 2) + 10);

var top = (window.screen.height / 2) - ((height / 2) + 50);

var params = 'status=no,height=' + height + ',width=' + width + ',resizable=yes,left=' + left + ',top=' + top + ',screenX=' + left + ',screenY=' + top + ',toolbar=no,menubar=no,scrollbars=no,location=no,directories=no';

return params;

}

function oAuthListener (msg) {

let url = window.location.href

if(url.indexOf('?source=') > -1) url = url.split('?source=')[0]

if (msg.data.token) {

window.location.href = url + '/apply?token=' + msg.data.token;

popup.close()

} else {

window.location.href = url + '/apply';

popup.close()

}

window.removeEventListener('message', oAuthListener)

}

function openPopup (e) {

e.preventDefault();

window.addEventListener('message', oAuthListener)

var params = popupParams();

popup = window.open(

breezyUrl + '/api/apply/indeed?position_id=' + positionId,

'IndeedPopup',

params

);

}

// END INDEED OAUTH FLOW

%HEADER_COMPANY_WEBSITE% Platform / Porting Programmer Copenhagen, DK %LABEL_POSITION_TYPE_FULL_TIME% Programming %BREADCRUMB_JOB_OPENINGS% Platform / Porting Programmer %BUTTON_APPLY_TO_POSITION% We are looking for an experienced Porting Programmer who will be responsible for maintaining and optimising Playdead titles, legacy and future, for a range of platforms (console, desktop and mobile). The quality and stability of what we release is always at the forefront of what we do and we have built an environment where everyone takes responsibility for their work. We welcome the perspective of others in the pursuit of absolute quality and solve challenges collaboratively.

As a full member of the development team you will be a vital part of the team and work closely with every member of the team throughout production.

You should be willing to work at the Playdead office in Copenhagen, Denmark.

What will I be doing?

Maintain code for existing titles across existing platforms (including windows, mac, linux, iOS, android, switch, xbox and playstation devices) and develop for new platforms Optimizing builds using Unity and our custom engine Low level programming and debugging of existing builds Developing and optimizing our porting tools together with the wider development team

What we would like to see

Professional experience working with Unity (custom engine experience is nice to have) Deep technical experience and competence working with C++ and C# A background in porting to different types of platforms (mobile platform experience is nice to have) You enjoy working with system limitations and finding solutions to optimization problems.

You have a collaborative spirit and work to solve problems as a member of the wider production team You are excited by the thought of maintaining and optimizing our games to the highest standard

We are open minded about the technologies we deploy and always open to consider new options to solve emerging challenges.

Who we are

Playdead is an independent game developer based in Copenhagen, Denmark. We are the creators and publishers of LIMBO and INSIDE. Our current project is a 3rd person, open world, science fiction adventure built for multiple platforms on Unreal Engine, published by Epic Games Publishing.

Our legacy and ambition is to make games with an uncompromising attention to detail. Our approach to development is experimental, iterative and collaborative. We are particularly interested in friendly, talented people who feel confident taking charge of their own schedule.

We are currently 100 creative professionals and still looking to grow.

Learn more about us at www.playdead.com

%BUTTON_APPLY_TO_POSITION% %FOOTER_POWERED_BY% breezy Your shareable referral link: Also share on: st.initialize()

(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){

(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','//www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-176681-19', 'auto');

ga('send', 'pageview');

Posted by Playdead 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 Playdead openings · Browse every category