Lediga jobb som Programmerare, PC-spel i Uppsala

Se lediga jobb som Programmerare, PC-spel i Uppsala. Genom att välja en specifik arbetsgivare kan du även välja att se alla jobb i Uppsala som finns hos arbetsgivaren.

CTO

Semiwork Studios is a small, fast-growing indie studio seeking a hands-on CTO to build core game features and systems, and help us ship stable and secure builds. You will work closely with our developers, lead our technology and contribute directly to development- from prototype to live ops. Responsibilities: Implement and own gameplay systems and core game logic in Unity (C#). Profile and optimize performance (CPU/GPU, memory, loading, GC). Build and main... Visa mer
Semiwork Studios is a small, fast-growing indie studio seeking a hands-on CTO to build core game features and systems, and help us ship stable and secure builds. You will work closely with our developers, lead our technology and contribute directly to development- from prototype to live ops.
Responsibilities:
Implement and own gameplay systems and core game logic in Unity (C#).
Profile and optimize performance (CPU/GPU, memory, loading, GC).
Build and maintain online features and live-ops services (back end + client).
Implement and refine net code for reliable, low-latency multiplayer.
Contribute to anti-cheat measures and handle security/vulnerability reports.
Improve build pipelines/CI/CD and help with release management.
Fix crashes and bugs, and reduce regressions with solid telemetry.
Create tools and editor extensions to speed up workflow across the team.
Review, code, document, and collaborate across disciplines.

Requirements and skills:
5+ years of software development experience.
Strong Unity and C# skills (C++ experience is a plus).
Solid fundamentals in back-end and networking for games.
Practical, data-driven approach to performance and reliability.
Team-oriented, with strong problem-solving and communication skills.

Language: Excellent English (written and spoken). No Swedish required.
Location: On-site at our office in Uppsala. No remote or hybrid work.
How to apply: Send your CV, portfolio/GitHub, and a brief about your shipped titles and specific contributions. Links to builds, trailers, or tech write-ups are great. Visa mindre

Senior Tools Programmer

MachineGames is looking for a Senior Tools Programmer to join our team. In this role you will be responsible for the architecture and implementation of tools for the development of our games. You will collaborate closely with other teams and stakeholders of the studio, for example design, gameplay programmers, and artists. The programmers working on our tools are part of the engine team and they consist of a talented and passionate group of programmers. I... Visa mer
MachineGames is looking for a Senior Tools Programmer to join our team.
In this role you will be responsible for the architecture and implementation of tools for the development of our games.
You will collaborate closely with other teams and stakeholders of the studio, for example design, gameplay programmers, and artists.
The programmers working on our tools are part of the engine team and they consist of a talented and passionate group of programmers. In this role you will report to our Lead Tools Programmer.
MachineGames is located in central Uppsala, Sweden which is a small and vibrant city 40 minutes north of the capital Stockholm. It has a historical heritage reaching back to pre-medieval times.
Our studio has a legacy of being down to earth and free from big egos, our everyday work as well as our long-term goals are driven by our values:
- We value Team performance over individual performance
- We practice an open door policy
- We deliver what we promise
- We give constructive and actionable feedback
- We practice ownership and accountability
- We learn from our mistakes.
This is a permanent position starting as soon as possible with the option to work at either our HQ or in our satellite office in Sundsvall. The position is onsite with the option to work in a hybrid capacity.
We will support your relocation and/or application for work permit if you have a non-EU passport and/or are not currently residing in Sweden.
Responsibilities
Architect and implement tools and editors in C++ for engine and gameplay features, with an eye to a high-quality end-user experience
Write clean, professional and maintainable code
Create high-quality, performance-minded code
Be an active advocate for system features and tools that would improve the production process
Actively work to improve the user experience of the tools for people within the studio without requiring explicit direction
Identify the need for new tools and functions to improve the workflow
Guide and mentor other programmers on the team



?Qualifications
Minimum 1 shipped title in the games industry credited as a Sr Tools Programmer or equivalent
Excellent C++ skills
Excellent problem-solving skills
Excellent 3D math skills
Ability to find shortcomings in, and improve tools and designs
Excellent ability to work with others
Good organization and time management skills
Excellent oral and written communication skills in English
Self-motivated team player with very strong work ethic and cooperative attitude
Passion for making GREAT games
CV and Cover Letter in English



Preferred Skills
BS in Engineering, Computer Science, Mathematics or comparable work experience
Prior experience with idTech and Qt Visa mindre

Senior Gameplay Programmer

MachineGames is looking for an excellent Senior Gameplay Programmer to help us design and implement gameplay and work closely with artists, programmers, designers and producers. As a senior member of the studio you will mentor less experienced team members. An appreciated aspect about MachineGames is that everyone has the possibility to affect our internal work procedures by suggesting how to utilize new technologies and tools and implement them into our w... Visa mer
MachineGames is looking for an excellent Senior Gameplay Programmer to help us design and implement gameplay and work closely with artists, programmers, designers and producers.
As a senior member of the studio you will mentor less experienced team members. An appreciated aspect about MachineGames is that everyone has the possibility to affect our internal work procedures by suggesting how to utilize new technologies and tools and implement them into our workflow.
The gameplay team consists of a talented and passionate group of programmers, of which some have been with the company since the start in 2010. In this role you will report to our Lead Gameplay Programmer.


MachineGames is located in central Uppsala, Sweden which is a small and vibrant city 40 minutes north of the capital Stockholm. It has a historical heritage reaching back to pre-medieval times.
Our studio has a legacy of being down to earth and free from big egos, our everyday work as well as our long-term goals are driven by our values:
- We value Team performance over individual performance
- We practice an open door policy
- We deliver what we promise
- We give constructive and actionable feedback
- We practice ownership and accountability
- We learn from our mistakes.
This is a permanent position starting as soon as possible with the option to work at either our HQ in Uppsala, or in our satellite office in Sundsvall.
The position is onsite with the option to work in a hybrid capacity. We will support your relocation and/or application for work permit if you have a non-EU passport and/or are not currently residing in Sweden.
Responsibilities
Architect and implement features in C/C++, that is CPU, GPU, and memory efficient, with an eye to a quality end-user experience.
Develop gameplay related functionality (controls, camera movement, game rules, etc.)
Identify and implement platform specific optimizations to relevant gameplay systems
Writes clean, professional, and maintainable code
Create quality, performance-minded code
Be an active advocate for system features and tools that would improve the production process
Work closely with designers, artists, and animators to bring the vision of the game to life
Review code written by programmers across the studio and collaborate with them to improve code quality.
Help mentoring less experienced team members.
Proactively provides suggestions on how to utilize new technologies and tools and implement them into our workflow.



Qualifications
5+ years professional or related experience with at least 1 shipped title where credited as a programmer.
Excellent C++ skills.
Excellent problem-solving skills.
Excellent 3d math skills.
Ability to find holes in and improve gameplay systems designs.
Excellent ability to work with others.
Good organization and time management skills.
Excellent oral and written communication skills in English.
Self-motivated team player with very strong work ethic and cooperative attitude.
Passion for making GREAT games.



Preferred Skills
BS in Engineering, CS, Mathematics or comparable work experience
Prior experience with idTech



We embrace diversity, equity, and inclusion in everything we do – from recruiting for our studios, publishing and operations to fostering safe and respectful workplaces that encourage collaboration. Our culture is based on principles of respect, inclusion, and fair treatment and we welcome anyone into our family without regard to race, religion, gender identity, sexual orientation, or age.
Our diversity fuels our innovation and inspires us to create game worlds that bring us closer to the global community of players we serve. Visa mindre

Lead Systems Programmer

MachineGames is growing and we are now looking for an excellent Lead Systems Programmer to join our studio! In this role your job is to manage the team that implements base engine systems and to collaborate closely with artists, programmers, designers and producers on our projects. The systems team consists of a talented and passionate group of programmers, of which some have been with the company since the start in 2010. In this role you will report dire... Visa mer
MachineGames is growing and we are now looking for an excellent Lead Systems Programmer to join our studio!
In this role your job is to manage the team that implements base engine systems and to collaborate closely with artists, programmers, designers and producers on our projects.
The systems team consists of a talented and passionate group of programmers, of which some have been with the company since the start in 2010.
In this role you will report directly to our Technical Director.
MachineGames is located in central Uppsala, Sweden which is a small and vibrant city 40 minutes north of the capital, Stockholm. It has a historical heritage reaching back to pre-medieval times.
Our studio has a legacy of being down to earth and free from big egos, our everyday work as well as our long-term goals are driven by our values:
We value Team performance over individual performance
We practice an open door policy
We deliver what we promise
We give constructive and actionable feedback
We practice ownership and accountability
We learn from our mistakes.

This is a permanent position starting as soon as possible. The role is onsite at either or HQ in Uppsala or our satellite office in Sundsvall.
We will support your relocation and/or application for work permit if you don't have one or are not an EU citizen and/or are not currently residing in Sweden.


Responsibilities
Head up the Systems team; provide, inspire, motivate, and mentor team members.
Successfully lead others by finding the balance between listening, supporting, instructing, and challenging.
Work actively to maintain a collaborative, professional and friendly tone, always in accordance with the Studio values, within the team and with other teams.
Lead the development of various of base engine systems related to input, resource management, online, streaming, platform base, build infrastructure in collaboration with the Technical Director and other department Leads.
Architect and implement features in C/C++, that is CPU, GPU, and memory efficient, with an eye to a quality end-user experience.
Continuously monitor best practices for coding in collaboration with the Technical Director; suggest and drive change accordingly.
Construct solutions for unforeseen design problems in a timely manner.
Proactively provides suggestions on how to utilize new technologies and tools and implement them into our workflow.



Qualifications
5+ years of professional or related experience deemed equivalent to a lead role.
Minimum 1 full production cycle where credited as a lead programmer or equivalent.
Extensive experience in software development with a C++ focus in a multi-threaded/concurrent context.
Have documented experience of mentoring and leading others.
Have documented experience of collaborating efficiently with different departments and levels of seniority.
Have extensive experience in game programming with a focus on systems programming on different gaming platforms and consoles.
Have demonstrated and applies strong problem-solving and debugging skills in C++ for several components of a game.
Understand a large set of the many components that makes up a modern video game and show capabilities of independently take on tasks.
Excellent oral and written communication skills in English.
Self-motivated team player with very strong work ethic and cooperative attitude.
Passion for making GREAT games.
CV in English.



Preferred Skills
BS in Engineering, CS, Mathematics or comparable work experience
Prior experience with idTech



We embrace diversity, equity, and inclusion in everything we do – from recruiting for our studios, publishing and operations to fostering safe and respectful workplaces that encourage collaboration. Our culture is based on principles of respect, inclusion, and fair treatment and we welcome anyone into our family without regard to race, religion, gender identity, sexual orientation, or age.
Our diversity fuels our innovation and inspires us to create game worlds that bring us closer to the global community of players we serve. Visa mindre

Programmerare till en av våra kunder

Som Programmerare kan du söka jobb på plats på Techjobsmässan som arrangeras på Sergel Hub, Sveavägen 10 Stockholm. den 7 februari, 2024. 11:00-18:00 Vi har flera utställare som efterfrågar just din kompetens. Gå på speedintervjuer, lyssna på inspirerande talare och få nya perspektiv i din karriär. Du kommer att lämna mässan med inte bara jobbmöjligheter, utan också med en ny gnista i din karriär. Föranmäl dig kostnadsfritt redan nu via mail... Visa mer
Som Programmerare kan du söka jobb på plats på Techjobsmässan som arrangeras på Sergel Hub, Sveavägen 10 Stockholm. den 7 februari, 2024. 11:00-18:00
Vi har flera utställare som efterfrågar just din kompetens. Gå på speedintervjuer, lyssna på inspirerande talare och få nya perspektiv i din karriär. Du kommer att lämna mässan med inte bara jobbmöjligheter, utan också med en ny gnista i din karriär.
Föranmäl dig kostnadsfritt redan nu via mail Visa mindre

Programmer

Are you ready to delve into an unannounced systemic game where you can create new and exciting gameplay and gameplay loops that will provide unexpected outcomes? Then look no further! Does this sound like you? We at Spagank are currently looking for a programmer to join us on our journey. In this role you will dive into programming a systemic game through building gameplay and game loops that generate unexpected outcomes. You’re someone who likes to work... Visa mer
Are you ready to delve into an unannounced systemic game where you can create new and exciting gameplay and gameplay loops that will provide unexpected outcomes? Then look no further!

Does this sound like you?

We at Spagank are currently looking for a programmer to join us on our journey. In this role you will dive into programming a systemic game through building gameplay and game loops that generate unexpected outcomes. You’re someone who likes to work with both tech and design to ideate and create new gameplay which will bring both excitement and accessibility to the player.

We’re a small and experienced tech-oriented team which means that you’ll be working both independently and closely with our other programmers while providing support where needed. To excel in this role, having knowledge and experience of what a full game cycle looks like is key!



Who are we?

Spagank! It’s the dire situation suddenly turning in your favor. Or the rug getting pulled from under your feet. The dopamine rush when your plan pans out exactly the way you wanted.

In this role you will join a small creative team who loves to experiment. We want to push the envelope of what a small studio can achieve and have a passion for creating games that are fun, engaging, and highly replayable.

Spagank! It’s who we are.



We’re looking for someone who:

- Has knowledge of what a full game cycle looks like from pre-production to release
- Has worked in C# or similar languages
- Has the ability and autonomy to take ownership of full systems and game loops


Bonus:

- Experience with working in Unity

We strive to create an inclusive and diverse environment where everyone feels safe to be themselves. No matter your gender identity or expression, skin color, nationality, ethnicity, age, sexual or romantic orientation, disability or parental status, you belong with us. We also encourage everyone to apply even if you believe that you don’t meet all requirements. Let’s talk!

Start date: As soon as possible

Salary: Competitive and based on experience

Location: Hybrid remote in Uppsala, Sweden

Employment type: Full-time, permanent position with 6 months’ probation

The recruitment process is ongoing, and you are welcome to submit your application today! Visa mindre

Senior AI Programmer

MachineGames is looking for a senior AI Programmer to join our team and help us develop our next upcoming AAA title! The programming team consists of talented and passionate programmers who are responsible for the development and maintenance of our technology. In this role you will be reporting to our Lead Game Programmer and work closely together with our other programmers with a focus on our AI development. To thrive in this role, we believe you ar... Visa mer
MachineGames is looking for a senior AI Programmer to join our team and help us develop our next upcoming AAA title!

The programming team consists of talented and passionate programmers who are responsible for the development and maintenance of our technology.
In this role you will be reporting to our Lead Game Programmer and work closely together with our other programmers with a focus on our AI development.

To thrive in this role, we believe you are a generalist programmer with a keen interest in AI. You are comfortable working independently with little supervision but are equally as happy jumping into a bigger group collaboration when needed from time to time.

Our studio is located in central Uppsala, Sweden which is a small and vibrant city 40 minutes north of the capital, Stockholm. It has a historical heritage reaching back to pre-medieval times.


Our studio has a legacy of being down to earth and free from big egos, our everyday work as well as our long-term goals are driven by our studio values:

- We value Team performance over individual performance
- We practice an open door policy
- We deliver what we promise
- We give constructive and actionable feedback
- We practice ownership and accountability
- We learn from our mistakes.

This is a permanent position starting as soon as possible. We will support your relocation and/or your application for work permit if you do not have one or are not an EU citizen and/or not currently residing in Sweden. The role is onsite with the option to work in a hybrid capacity.
Responsibilities
Architect and implement features in C/C++, that is CPU, GPU and memory efficient, with an eye to a quality end-user experience
Develop, extend and debug AI, tools, physics, animation, rendering, UI and gameplay code while respecting platform and design constraints, with focus on your area of expertise
Collaborate well with programmers and other disciplines involved in the day-to-day work
Review code written by programmers across the studio and collaborate with them to improve code quality
Help mentoring less experienced team members
If required, debug, modify, extend or use the tools pipeline as necessary
Construct solutions for unforeseen design problems in a timely manner
Proactively provides suggestions on how to utilize new technologies and tools and implement them into our workflow



Qualifications
Demonstrate and applies strong problem-solving and debugging skills in C++
Write clean, professional, well commented and maintainable code
Show good knowledge of mathematics for 3d game development
Understand a large set of the many components that makes up a modern video game and show capabilities of independently take on tasks
Demonstrated experience from working on at least one or two fully shipped AAA game productions
Experience using Havok products, physics, AI
Experience working with AI Finite-state machine systems
Fully proficient in English in both written and oral communication



Preferred Skills
Understanding of multiplayer bots as human replacements
Knowledge and experience designing player companions Visa mindre

Senior AI Programmer

MachineGames is looking for a senior AI Programmer to join our team and help us develop our next upcoming AAA title! The programming team consists of talented and passionate programmers who are responsible for the development and maintenance of our technology. In this role you will be reporting to our Lead Game Programmer and work closely together with our other programmers with a focus on our AI development. To thrive in this role, we believe you ar... Visa mer
MachineGames is looking for a senior AI Programmer to join our team and help us develop our next upcoming AAA title!

The programming team consists of talented and passionate programmers who are responsible for the development and maintenance of our technology.
In this role you will be reporting to our Lead Game Programmer and work closely together with our other programmers with a focus on our AI development.

To thrive in this role, we believe you are a generalist programmer with a keen interest in AI. You are comfortable working independently with little supervision but are equally as happy jumping into a bigger group collaboration when needed from time to time.

Our studio is located in central Uppsala, Sweden which is a small and vibrant city 40 minutes north of the capital, Stockholm. It has a historical heritage reaching back to pre-medieval times.


Our studio has a legacy of being down to earth and free from big egos, our everyday work as well as our long-term goals are driven by our studio values:

- We value Team performance over individual performance
- We practice an open door policy
- We deliver what we promise
- We give constructive and actionable feedback
- We practice ownership and accountability
- We learn from our mistakes.

This is a permanent position starting as soon as possible. We will support your relocation and/or your application for work permit if you do not have one or are not an EU citizen and/or not currently residing in Sweden. The role is onsite with the option to work in a hybrid capacity.
Responsibilities
Architect and implement features in C/C++, that is CPU, GPU and memory efficient, with an eye to a quality end-user experience
Develop, extend and debug AI, tools, physics, animation, rendering, UI and gameplay code while respecting platform and design constraints, with focus on your area of expertise
Collaborate well with programmers and other disciplines involved in the day-to-day work
Review code written by programmers across the studio and collaborate with them to improve code quality
Help mentoring less experienced team members
If required, debug, modify, extend or use the tools pipeline as necessary
Construct solutions for unforeseen design problems in a timely manner
Proactively provides suggestions on how to utilize new technologies and tools and implement them into our workflow



Qualifications
Demonstrate and applies strong problem-solving and debugging skills in C++
Write clean, professional, well commented and maintainable code
Show good knowledge of mathematics for 3d game development
Understand a large set of the many components that makes up a modern video game and show capabilities of independently take on tasks
Demonstrated experience from working on at least one or two fully shipped AAA game productions
Experience using Havok products, physics, AI
Experience working with AI Finite-state machine systems
Fully proficient in English in both written and oral communication



Preferred Skills
Understanding of multiplayer bots as human replacements
Knowledge and experience designing player companions Visa mindre

Render Programmer

MachineGames is looking for an experienced Render/Graphics Programmer to join our team. In this role you will be instrumental in developing our upcoming AAA-titles together with a group of experienced game developers. The Engine team currently consists of 10+ talented and passionate programmers. In this role you will be reporting to our Lead Engine programmer. Our studio is located in central Uppsala, Sweden which is a small and vibrant city 40 minu... Visa mer
MachineGames is looking for an experienced Render/Graphics Programmer to join our team. In this role you will be instrumental in developing our upcoming AAA-titles together with a group of experienced game developers.

The Engine team currently consists of 10+ talented and passionate programmers. In this role you will be reporting to our Lead Engine programmer.

Our studio is located in central Uppsala, Sweden which is a small and vibrant city 40 minutes north of the capital Stockholm. It has a historical heritage reaching back to pre-medieval times.

Our studio has a legacy of being down to earth and free from big egos, our everyday work as well as our long-term goals are driven by our values:

- We value Team performance over individual performance
- We practice an open door policy
- We deliver what we promise
- We give constructive and actionable feedback
- We practice ownership and accountability
- We learn from our mistakes.

This is a permanent position, in an onsite or hybrid capacity, starting as soon as possible. We will support your relocation and/or application for work permit if you are not an EU citizen and/or are not currently residing in Sweden.
Responsibilities
Architect and implement features in C/C++, that is CPU, GPU and memory efficient, with an eye to a quality end-user experience.
Develop, extend and debug features related to rendering/graphics while respecting platform and design constraints.
Collaborate well with programmers and other disciplines involved in the day-to-day work.
Review code written by programmers across the studio and collaborate with them to improve code quality.
If required, debug, modify, extend or use the tools pipeline as necessary.
Construct solutions for unforeseen design problems in a timely manner.
Proactively provides suggestions on how to utilize new technologies and tools and implement them into our workflow.



Qualifications
Demonstrated, significant experience in a rendering/graphics development role within the game industry.
Demonstrate and apply strong problem-solving and debugging skills in C++
Write clean, professional, well commented, and maintainable code.
Show good knowledge of linear algebra.
Preferably knowledgeable of Vulkan and/or
Are independent and self-propelled with little need for supervision.
Continuously look for ways to improve processes and achieve results. Isn’t satisfied with the status quo.
Come up with solutions to problems or challenges related to your area of expertise.
Exhibit a high-level in communication skills in English, both by listening and sharing information.
Provide constructive feedback to individuals and teams, and you take initiatives to collaborate cross functionally.
CV in English
Lastly, you are passionate about games!



Preferred Skills
Participated in at least one full game development cycle. Visa mindre

AI Programmer

MachineGames is looking for an intermediate or senior AI Programmer to join our team and help us develop our next upcoming AAA game! The Engine team currently consists of talented and passionate programmers who are responsible for the development and maintenance of our technology. Our studio is located in central Uppsala, Sweden which is a small and vibrant city 30 minutes north of the capital Stockholm. It has a historical heritage reaching back to pre-me... Visa mer
MachineGames is looking for an intermediate or senior AI Programmer to join our team and help us develop our next upcoming AAA game!
The Engine team currently consists of talented and passionate programmers who are responsible for the development and maintenance of our technology.
Our studio is located in central Uppsala, Sweden which is a small and vibrant city 30 minutes north of the capital Stockholm. It has a historical heritage reaching back to pre-medieval times.
MachineGames is a part of Zenimax Media inc. alongside sister studios Alpha Dog games, Arkane studios, Bethesda game studios, Id Software, Roundhouse Studios, Tango Gameworks, and ZeniMax Online Studios.
Our studio has a legacy of being down to earth and free from big egos, our everyday work as well as our long-term goals are driven by our values:
- We value Team performance over individual performance
- We practice an open door policy
- We deliver what we promise
- We give constructive and actionable feedback
- We practice ownership and accountability
- We learn from our mistakes.
This is a permanent position starting as soon as possible. We will support your relocation and/or application for work permit if you have are not an EU citizen and/or not currently residing in Sweden.
Responsibilities
Architect and implement features in C/C++, that is CPU, GPU and memory efficient, with an eye to a quality end-user experience.
Develop, extend and debug AI, tools, physics, animation, rendering, UI and gameplay code while respecting platform and design constraints, with focus on your area of expertise
Collaborate well with programmers and other disciplines involved in the day to day work.
Review code written by programmers across the studio and collaborate with them to improve code quality
Help mentoring less experienced team members.
If required, debug, modify, extend or use the tools pipeline as necessary.
Construct solutions for unforeseen design problems in a timely manner.
Proactively provides suggestions on how to utilize new technologies and tools and implement them into our workflow.



Qualifications
Demonstrate and applies strong problem-solving and debugging skills in C++.
Write clean, professional, well commented and maintainable code.
Show good knowledge of mathematics for 3d game development.
Understand a large set of the many components that makes up a modern video game and show capabilities of independently take on tasks.
Experience from at least one or two shipped AAA game productions.
Experience using Havok products, physics, AI.
Experience working with AI Finite-state machine systems.



Preferred Skills
Understanding of multiplayer bots as human replacements.
Knowledge and experience designing player companions.



We embrace diversity, equity, and inclusion in everything we do – from recruiting for our studios, publishing and operations to fostering safe and respectful workplaces that encourage collaboration. Our culture is based on principles of respect, inclusion, and fair treatment and we welcome anyone into our family without regard to race, religion, gender identity, sexual orientation, or age.
Our diversity fuels our innovation and inspires us to create game worlds that bring us closer to the global community of players we serve. Visa mindre

Spelutvecklare i Unreal Engine

Ansök    Sep 17    Tomedia AB    Programmerare, PC-spel
Vi söker dig som tillsammans med oss vill sätta liv i våra karaktärer. Du ska ha goda kunskaper i Unreal Engine. Vi arbetar i dagsläget med realtids animering / motion capture direkt till Unreal Engine vidare till OBS. Om du har kunskaper inom modellering, riggning, texturering, ljussättning, animering och rendering är det ett plus. Som person är du ansvarsfull, strukturerad och noggrann. Du är van att arbeta mot deadlines, både självständigt och i team. ... Visa mer
Vi söker dig som tillsammans med oss vill sätta liv i våra karaktärer. Du ska ha goda kunskaper i Unreal Engine. Vi arbetar i dagsläget med realtids animering / motion capture direkt till Unreal Engine vidare till OBS.
Om du har kunskaper inom modellering, riggning, texturering, ljussättning, animering och rendering är det ett plus.
Som person är du ansvarsfull, strukturerad och noggrann. Du är van att arbeta mot deadlines, både självständigt och i team. Det är även bra om du har ett intresse kring videoskapande.
Vi uppmuntrar eget initiativ och drivkraft. Kandidaten ska vara flytande i svenska och även ha fullständiga kunskaper i engelska.
Anställningsintervjun kommer att hållas på plats. Start: omgående, 50% med möjlighet för utökning av timmar. Arbetsdagar är kontorstid Måndag- Fredag.
Vi tar gärna emot portfolio/showreel på vad du tidigare gjort inom området. Visa mindre

Technical Artist

Ansök    Aug 29    DiiN Team AB    Programmerare, PC-spel
Vill du bli en del av en kreativ och ultra teknologisk konstgrupp inom digital konst? Titta då hit! Vi erbjuder kreativt arbete på dina premisser. Vi söker en Technical Artist med specialiserad erfarenhet av node baserat innehåll och innehållsskapande. Den perfekta kandidaten känner sig bekväm i en lagmiljö och kan bidra på många nivåer på den tekniska konstsidan i allmänhet. Erfarenhet inom Unity samt C# är meriterande. Du är en autentisk, prestigelös och... Visa mer
Vill du bli en del av en kreativ och ultra teknologisk konstgrupp inom digital konst? Titta då hit! Vi erbjuder kreativt arbete på dina premisser.
Vi söker en Technical Artist med specialiserad erfarenhet av node baserat innehåll och innehållsskapande. Den perfekta kandidaten känner sig bekväm i en lagmiljö och kan bidra på många nivåer på den tekniska konstsidan i allmänhet. Erfarenhet inom Unity samt C# är meriterande.
Du är en autentisk, prestigelös och kreativ person som gillar ett högt tempo och att ha många bollar i luften. Du fokusera intensivt på den uppgift du arbetar på, har stark intuition och gillar att utmana status quo.
DiiN Team är ett internationellt digitalt konstkollektiv som består av 3D-designers, konstnärer, matematiker, programmerare och animatörer. Vi strävar efter att förändra dagens syn på konst genom att skapa interaktiva konstverk genom vetenskap, teknik och design.
Vi söker dig som är redo att vara med och utveckla spännande konst! Som utvecklare på DiiN Team får du direkt ett stort ansvar i en ständigt förändrande och rörlig start-up. Du är stresstålig och gillar nya utmaningar
I gengäld erbjuder vi dig stora utvecklingsmöjligheter i en innovativ miljö. Det kommer bli en lärorik resa med stimulerande möjligheter till personliga framsteg och ny kunskap. Vi kommer garanterat att utmana dig! Visa mindre

Senior Gameplay programmer to AAA game development studio

MachineGames is looking for a Senior Programmer to join our development team. You will be a part of delivering gameplay features for our upcoming AAA-titles together with a group of experienced programmers. In this role you will be reporting to our Lead Gameplay programmer. The Gameplay team currently consists of talented and passionate programmers, some of which are also part of cross functional feature teams. Together the teams strive to deliver stellar ... Visa mer
MachineGames is looking for a Senior Programmer to join our development team. You will be a part of delivering gameplay features for our upcoming AAA-titles together with a group of experienced programmers. In this role you will be reporting to our Lead Gameplay programmer.
The Gameplay team currently consists of talented and passionate programmers, some of which are also part of cross functional feature teams. Together the teams strive to deliver stellar gameplay for the distinctive MachineGames style.
Our studio is located in central Uppsala, Sweden which is a small and vibrant city 30 minutes north of the capital Stockholm. It has a historical heritage reaching back to pre-medieval times.
MachineGames is a part of Zenimax Media inc. alongside sister studios Alpha Dog games, Arkane studios, Bethesda game studios, Id Software, Roundhouse Studios, and Tango Gameworks, and ZeniMax Online Studios.
Our studio has a legacy of being down to earth and free from big egos, our everyday work as well as our long-term goals are driven by our values:
- We value Team performance over individual performance
- We practice an open door policy
- We deliver what we promise
- We give constructive and actionable feedback
- We practice ownership and accountability
- We learn from our mistakes.
This is a permanent position starting as soon as possible. We will support your relocation and/or application for work permit if you have are not an EU citizen and/or not currently residing in Sweden.
We embrace diversity, equity, and inclusion in everything we do – from recruiting for our studios, publishing and operations to fostering safe and respectful workplaces that encourage collaboration. Our culture is based on principles of respect, inclusion, and fair treatment and we welcome anyone into our family without regard to race, religion, gender identity, sexual orientation, or age. Our diversity fuels our innovation and inspires us to create game worlds that bring us closer to the global community of players we serve.
Responsibilities
Architect and implement features in C/C++, that is CPU, GPU and memory efficient, with an eye to a quality end-user experience
Develop, extend and debug AI, tools, physics, animation, rendering, UI and gameplay code while respecting platform and design constraints, with focus on your area of expertise (for example: Tools, AI or UI)
Collaborate well with programmers and other disciplines involved in the day to day work
Review code written by programmers across the studio and collaborate with them to improve code quality
Help mentoring less experienced team members
If required, debug, modify, extend or use the tools pipeline as necessary
Construct solutions for unforeseen design problems in a timely manner
Proactively provides suggestions on how to utilize new technologies and tools and implement them into our workflow

Qualifications
Demonstrate and apply strong problem-solving and debugging skills in C++.
Write clean, professional, well commented and maintainable code.
Show good knowledge of mathematics for 3d game development.'
Understand a large set of the many components that makes up a modern video game and show capabilities of independently take on tasks.
Have experience from a full cycle of a AAA game production.
Are independent and self propelled with little need for supervision
Lead by example and tutor less experienced co-workers within your discipline
Continuously look for ways to improving processes and achieve results. Isn’t satisfied with the status quo. Comes up with solutions to problems or challenges.
Exhibits a high level om communication skills, both by listening and sharing information. Able to provide constructive feedback to individuals and teams. Takes initiatives to collaborate cross functionally.
Lastly, you are passionate about games!

We embrace diversity, equity, and inclusion in everything we do – from recruiting for our studios, publishing and operations to fostering safe and respectful workplaces that encourage collaboration. Our culture is based on principles of respect, inclusion, and fair treatment and we welcome anyone into our family without regard to race, religion, gender identity, sexual orientation, or age.
Our diversity fuels our innovation and inspires us to create game worlds that bring us closer to the global community of players we serve. Visa mindre

Technical Artist

Ansök    Apr 8    DiiN Team AB    Programmerare, PC-spel
Vill du bli en del av en kreativ och ultra teknologisk konstgrupp inom digital konst? Titta då hit! Vi erbjuder kreativt arbete på dina premisser. Vi söker en Technical Artist med specialiserad erfarenhet av node baserat innehåll och innehållsskapande. Den perfekta kandidaten känner sig bekväm i en lagmiljö och kan bidra på många nivåer på den tekniska konstsidan i allmänhet. Erfarenhet inom Unreal Engine samt C++ eller Unity samt C# är meriterande. Du är ... Visa mer
Vill du bli en del av en kreativ och ultra teknologisk konstgrupp inom digital konst? Titta då hit! Vi erbjuder kreativt arbete på dina premisser.
Vi söker en Technical Artist med specialiserad erfarenhet av node baserat innehåll och innehållsskapande. Den perfekta kandidaten känner sig bekväm i en lagmiljö och kan bidra på många nivåer på den tekniska konstsidan i allmänhet. Erfarenhet inom Unreal Engine samt C++ eller Unity samt C# är meriterande.
Du är en autentisk, prestigelös och kreativ person som gillar ett högt tempo och att ha många bollar i luften. Du fokusera intensivt på den uppgift du arbetar på, har stark intuition och gillar att utmana status quo.
DiiN Team är ett internationellt digitalt konstkollektiv som består av 3D-designers, konstnärer, matematiker, programmerare och animatörer. Vi strävar efter att förändra dagens syn på konst genom att skapa interaktiva konstverk genom vetenskap, teknik och design.
Vi söker dig som är redo att vara med och utveckla spännande konst! Som utvecklare på DiiN Team får du direkt ett stort ansvar i en ständigt förändrande och rörlig start-up. Du är stresstålig och gillar nya utmaningar
I gengäld erbjuder vi dig stora utvecklingsmöjligheter i en innovativ miljö. Det kommer bli en lärorik resa med stimulerande möjligheter till personliga framsteg och ny kunskap. Vi kommer garanterat att utmana dig! Visa mindre

Senior Gameplay programmer to AAA game development studio

MachineGames is looking for a Senior Programmer to join our development team. You will be a part of delivering gameplay features for our upcoming AAA-titles together with a group of experienced programmers. In this role you will be reporting to our Lead Gameplay programmer. The Gameplay team currently consists of talented and passionate programmers, some of which are also part of cross functional feature teams. Together the teams strive to deliver stellar ... Visa mer
MachineGames is looking for a Senior Programmer to join our development team. You will be a part of delivering gameplay features for our upcoming AAA-titles together with a group of experienced programmers. In this role you will be reporting to our Lead Gameplay programmer.
The Gameplay team currently consists of talented and passionate programmers, some of which are also part of cross functional feature teams. Together the teams strive to deliver stellar gameplay for the distinctive MachineGames style.
Our studio is located in central Uppsala, Sweden which is a small and vibrant city 30 minutes north of the capital Stockholm. It has a historical heritage reaching back to pre-medieval times.
MachineGames is a part of Zenimax Media inc. alongside sister studios Alpha Dog games, Arkane studios, Bethesda game studios, Id Software, Roundhouse Studios, and Tango Gameworks, and ZeniMax Online Studios.
Our studio has a legacy of being down to earth and free from big egos, our everyday work as well as our long-term goals are driven by our values:
- We value Team performance over individual performance
- We practice an open door policy
- We deliver what we promise
- We give constructive and actionable feedback
- We practice ownership and accountability
- We learn from our mistakes.
This is a permanent position starting as soon as possible. We will support your relocation and/or application for work permit if you have are not an EU citizen and/or not currently residing in Sweden.
We embrace diversity, equity, and inclusion in everything we do – from recruiting for our studios, publishing and operations to fostering safe and respectful workplaces that encourage collaboration. Our culture is based on principles of respect, inclusion, and fair treatment and we welcome anyone into our family without regard to race, religion, gender identity, sexual orientation, or age. Our diversity fuels our innovation and inspires us to create game worlds that bring us closer to the global community of players we serve.
Responsibilities
Architect and implement features in C/C++, that is CPU, GPU and memory efficient, with an eye to a quality end-user experience
Develop, extend and debug AI, tools, physics, animation, rendering, UI and gameplay code while respecting platform and design constraints, with focus on your area of expertise (for example: Tools, AI or UI)
Collaborate well with programmers and other disciplines involved in the day to day work
Review code written by programmers across the studio and collaborate with them to improve code quality
Help mentoring less experienced team members
If required, debug, modify, extend or use the tools pipeline as necessary
Construct solutions for unforeseen design problems in a timely manner
Proactively provides suggestions on how to utilize new technologies and tools and implement them into our workflow

Qualifications
Demonstrate and apply strong problem-solving and debugging skills in C++.
Write clean, professional, well commented and maintainable code.
Show good knowledge of mathematics for 3d game development.'
Understand a large set of the many components that makes up a modern video game and show capabilities of independently take on tasks.
Have experience from a full cycle of a AAA game production.
Are independent and self propelled with little need for supervision
Lead by example and tutor less experienced co-workers within your discipline
Continuously look for ways to improving processes and achieve results. Isn’t satisfied with the status quo. Comes up with solutions to problems or challenges.
Exhibits a high level om communication skills, both by listening and sharing information. Able to provide constructive feedback to individuals and teams. Takes initiatives to collaborate cross functionally.
Lastly, you are passionate about games!

We embrace diversity, equity, and inclusion in everything we do – from recruiting for our studios, publishing and operations to fostering safe and respectful workplaces that encourage collaboration. Our culture is based on principles of respect, inclusion, and fair treatment and we welcome anyone into our family without regard to race, religion, gender identity, sexual orientation, or age.
Our diversity fuels our innovation and inspires us to create game worlds that bring us closer to the global community of players we serve. Visa mindre

Unreal Utvecklare till Indie-Studio

Ansök    Aug 15    Frojo Apps AB    Programmerare, PC-spel
Tja! Jag letar efter likasinnade individer för att tillsammans skapa online co-op RPG PC/konsol spel med stort fokus på teamwork och svåra men rättvisa mechanics. Sen vill jag även i framtiden utforska VR och AR. Målet är att på sikt bygga upp en litet indie-team på ca 10 personer med bra samarbete där alla får göra sin röst hörd. Välmående såväl psykiskt som fysiskt är prio före arbetet, så om man inte vill komma in till jobbet någon dag så är det ing... Visa mer
Tja!


Jag letar efter likasinnade individer för att tillsammans skapa online co-op RPG PC/konsol spel med stort fokus på teamwork och svåra men rättvisa mechanics. Sen vill jag även i framtiden utforska VR och AR.


Målet är att på sikt bygga upp en litet indie-team på ca 10 personer med bra samarbete där alla får göra sin röst hörd. Välmående såväl psykiskt som fysiskt är prio före arbetet, så om man inte vill komma in till jobbet någon dag så är det inget krav. Likaså är jobbtiderna flexibla, men har tänkt mig att vi jobbar ca 09-15 med en timmes lunch. Det kommer inte alls att vara något krav, men jag ser gärna att du gillar fysiskt aktivitet och inte har något emot att träna/utföra någon sport med dina kollegor (på arbetstid).


Jobbet kommer att ske i Unreal med perforce som VCS. Jag ställer inget krav på universitetsstudier då jag själv är helt självlärd och vet att man kan lära sig allt man vill genom internet. För mig är det viktigaste att man är driven, gillar utmaningar och vill utvecklas varje dag. Självklart är jag mest intresserad av sökande som redan utvecklat egna spel eller gått relevanta utbildningar.


Lönen kommer att hamna på ca 25k brutto till att börja med, men om vi kan skapa ett spel som genererar bra inkomst så delar jag mer än gärna med mig och höjer lönerna så mycket det går. Jag själv har insett att pengar är kul till en gräns, men nu känner jag verkligen inte att pengar är största motivationen.


Lite kort om mig: Kille på 30 år. Drivit AB (första 6 åren med en vän) som har utvecklat mobilappar för barn i ca 8 år, dessa har gått väldigt bra och jag vill nu investera mina intäkter i att skapa spel som jag själv skulle vilja spela. På fritiden gillar jag att klättra, kolla dokumentärer, läsa ny forskning och att träna. Jag är extremt hälsomedveten då jag haft problem med IBS i princip sen jag föddes. Jag tycker om alla olika slags spel men för att ge några exempel av spel jag spenderat mest tid på: Rocket League, AoE 2, SC2, Dark Souls, Rogue Legacy, Hades, HoN och WoW. Med andra ord mycket RPG och RTS.


Jag började sitta i UE4 i början av juni 2020 för att få lite omväxling från app-utvecklandet och blev “hooked” direkt. Jag har sen dess kommit relativt långt med ett spel som jag tycker ska bli extremt roligt att få klart och släppa på steam. Spelet jag jobbar på just nu är en blandning av Dark Souls, Battlerite, Impossible Bosses (wc3 custom map) och Hades (top down, roguelike co-op arpg). Kort YT klipp på hur det mer eller mindre ser ut i skrivande stund: https://www.youtube.com/watch?v=Ul6fxm7HYcg


Jag är en generalist med stort intresse för speldesign, AI och multiplayer. Jag ser även gärna att du är intresserad av olika delar av spelutveckling och gillar att spela spel.


Arbetet kommer att ske på plats, till en början hemma hos mig men jag tänker att vi ska fixa kontor centralt i Uppsala så fort jag hittat rätt folk.


Bifoga ditt CV och varför du tror att du skulle passa för jobbet. Intervju i person kommer att ske hemma hos mig om din ansökan passar det jag letar efter. Visa mindre

Audio Programmer to AAA game development studio

MachineGames is looking for an experienced Audio Programmer to join our Engine team. In this role you will be instrumental in developing our upcoming AAA-titles together with a group of experienced game developers. The Engine team currently consists of 10+ talented and passionate programmers. In this role you will be reporting to our Lead Engine programmer. Our studio is located in central Uppsala, Sweden which is a small and vibrant city 30 minutes nort... Visa mer
MachineGames is looking for an experienced Audio Programmer to join our Engine team. In this role you will be instrumental in developing our upcoming AAA-titles together with a group of experienced game developers. The Engine team currently consists of 10+ talented and passionate programmers. In this role you will be reporting to our Lead Engine programmer.
Our studio is located in central Uppsala, Sweden which is a small and vibrant city 30 minutes north of the capital Stockholm. It has a historical heritage reaching back to pre-medieval times.
MachineGames is a part of Zenimax Media inc. alongside sister studios Alpha Dog games, Arkane studios, Bethesda game studios, Id Software, Roundhouse Studios, and Tango Gameworks, and ZeniMax Online Studios.
Our studio has a legacy of being down to earth and free from big egos, our everyday work as well as our long-term goals are driven by our values:
- We value Team performance over individual performance
- We practice an open door policy
- We deliver what we promise
- We give constructive and actionable feedback
- We practice ownership and accountability
- We learn from our mistakes.
This is a permanent position starting as soon as possible. We will support your relocation and/or application for work permit if you have are not an EU citizen and/or not currently residing in Sweden.
Responsibilities
Architect and implement audio features in C/C++, that is CPU, GPU and memory efficient, with an eye to a quality end-user experience.
Develop, extend and debug features related to audio while respecting platform and design constraints.
Collaborate well with programmers and other disciplines involved in the day to day work.
Review code written by programmers across the studio and collaborate with them to improve code quality.
If required, debug, modify, extend or use the tools pipeline as necessary.
Construct solutions for unforeseen design problems in a timely manner.
Proactively provides suggestions on how to utilize new technologies and tools and implement them into our workflow.

Qualifications
At least 5 years of experience in audio programming, preferably for games.
Demonstrate and apply strong problem-solving and debugging skills in C++.
Write clean, professional, well commented, and maintainable code.
Show good knowledge of linear algebra.
Preferably experience of Wwise and writing DSPs
Are independent and self-propelled with little need for supervision.
Continuously look for ways to improving processes and achieve results. Isn’t satisfied with the status quo. Comes up with solutions to problems or challenges.
Exhibit a high level om communication skills, both by listening and sharing information. You provide constructive feedback to individuals and teams and you take initiatives to collaborate cross functionally.
Lastly, you are passionate about games!

We embrace diversity, equity, and inclusion in everything we do – from recruiting for our studios, publishing and operations to fostering safe and respectful workplaces that encourage collaboration. Our culture is based on principles of respect, inclusion, and fair treatment and we welcome anyone into our family without regard to race, religion, gender identity, sexual orientation, or age.
Our diversity fuels our innovation and inspires us to create game worlds that bring us closer to the global community of players we serve. Visa mindre

Render Programmer

****We review applications continuously and we do not apply last application day. An offer may be given while this ad is still posted**** MachineGames is looking for an experienced Render Programmer to join our team. In this role you will work closely with the rest of the engineering team as well as artists and designers. Our studio is located in central Uppsala, Sweden which is a small and vibrant city 30 minutes north of Stockholm with a historical her... Visa mer
****We review applications continuously and we do not apply last application day. An offer may be given while this ad is still posted****

MachineGames is looking for an experienced Render Programmer to join our team. In this role you will work closely with the rest of the engineering team as well as artists and designers.

Our studio is located in central Uppsala, Sweden which is a small and vibrant city 30 minutes north of Stockholm with a historical heritage reaching back to pre-medieval times. It also has the oldest and one of the largest universities in northern Europe.

This is a permanent position starting as soon as possible. We will support your relocation and/or application for work permit if you have a non-EU passport and/or not currently residing in Sweden.


Responsibilities

Write clean, professional, and maintainable code
Support and maintain existing systems
Be an active advocate for system features and tools that would improve the production process
Collaborate with the engineering team, designers, artists and animators in the day-to-day development
Problem solving and debugging
Construct solutions for unforeseen design problems in a timely manner
Keep up to date on rendering techniques that are researched and consider possible use scenarios for our titles.
Ensure GPU is used as efficiently as possible under the defined constraints
Deliver high quality work in a timely manner over an extended period of time


Requirements

You have 3+ years of experience in AAA or mobile games development
Proficient with C++ and/or C#
Ability to contribute innovative and original ideas towards all aspects of game production and development
Good level of mathematics and rendering algorithms
Experience with OpenGL, DirectX, Vulkan and/or Metal
Solutions oriented with great problem-solving skills
Organized and have excellent time management skills
Fluent in English in speech and writing
Self-starting team player with very strong work ethic and cooperative attitude
Last but not least, you’re passionate about making GREAT games!


Desired skills:

Higher education in Computer Science and/or Mathematics or relevant experience
Experience from AR/VR
Experience working in video game industry, integrating online services

About MachineGames

MachineGames was established in 2009 by former founding members of Starbreeze Studios and was acquired by ZeniMax Media in 2010. Located in Uppsala, Sweden, MachineGames is a studio comprised of a seasoned group of developers recognized for their work creating story-driven games. Their first title, the critically-acclaimed action-adventure shooter, Wolfenstein: The New Order, is a reimagining of the franchise widely credited for helping establish the first-person shooter genre. Launched in May 2014, the game has garnered numerous ‘Game of the Year’ and ‘Shooter of the Year’ awards and nominations from media outlets worldwide. Launched in May 2015, The Old Blood was well received by fans and critics for bringing more of the thrilling action-adventure shooter gameplay they loved in The New Order, and unveiling more of this reimagined world while paying homage to the franchise’s roots. MachineGames released Wolfenstein II: The New Colossus in October 2017 for PC, Xbox One, and PS4, winning a number of accolades for as well as The Adventures Chronicles DLC for Wolf II in early 2018

How to Apply

****We review applications continuously and we do not apply last application day. An offer may be given while this ad is still posted****

Therefore, do not hesitate to apply! Klick on the link to be redirected to our internal career page. We will not accept applications sent to us by email. Visa mindre

Technical Artist

MachineGames are looking for a talented, ambitious Technical artist who will help in maintaining and developing our art content pipelines. Your main responsibilities will be solving technological issues in art production and improving existing tools and pipelines.   Responsibilities ·        Help define in-game asset budgets and support the team in optimizing levels, meshes, materials, lighting, post-processes and VFX based on these restrictions. ·        ... Visa mer
MachineGames are looking for a talented, ambitious Technical artist who will help in maintaining and developing our art content pipelines. Your main responsibilities will be solving technological issues in art production and improving existing tools and pipelines.
 
Responsibilities
·        Help define in-game asset budgets and support the team in optimizing levels, meshes, materials, lighting, post-processes and VFX based on these restrictions.
·        Analyze game performance and memory using various engine, 3rd party, and internal tools. Cooperate with engine team to troubleshoot issues and find solutions.
·        Communicate effectively between art and code, providing guidelines, best practices and documentation for workflows etc.
·        Tools support and maintenance. Keep existing tools up to date and optimized. Take the art teams tools requests into consideration and where possible, support the tools team in providing solutions that will help streamline the artist’s workflow.
·        Proactively provide suggestions on how to utilize new technologies and tools and implement them into our workflow.
·        Work alongside more senior members of the team and provide additional support with other related tasks when necessary.




Skills & Requirements
·        Complete understanding of the physical (PBR) rendering/lighting model and workflow.
·        Strong knowledge of one or more 3D software packages (Maya, 3ds Max, Modo)
·        Ability to identify problems and find solutions.
·        Ability to work collaboratively and be a point of communication for multiple teams and disciplines.
·        A Self-driven, responsible and detail-oriented person with a passion for games and game visuals.
 
Desirables
·        Experience in Houdini production (tools creation, procedural techniques, simulation)
·        Experience in scripting and programming languages (Python, C#, C++, etc.)
·        Experience in various content creation software, such as Substance, Marvelous Designer, Quixel, etc. Visa mindre

Programmer

****We review applications continuously and we do not apply last application day. An offer may be given while this ad is still posted**** MachineGames is looking for an excellent General Programmer to work closely with artists, lead programmers, online programmers and designers to implement and optimize game features. Our studio is located in central Uppsala, Sweden which is a small and vibrant city 30 minutes north of Stockholm with a historical heritag... Visa mer
****We review applications continuously and we do not apply last application day. An offer may be given while this ad is still posted****

MachineGames is looking for an excellent General Programmer to work closely with artists, lead programmers, online programmers and designers to implement and optimize game features.

Our studio is located in central Uppsala, Sweden which is a small and vibrant city 30 minutes north of Stockholm with a historical heritage reaching back to pre-medieval times. It also has the oldest and one of the largest universities in northern Europe.

This is a permanent position starting as soon as possible. We will support your relocation and/or application for work permit if you have a non-EU passport and/or not currently residing in Sweden.


Responsibilities

Develop gameplay related functionality (controls, camera movement, game rules, etcetera)
Identify and implement platform specific optimizations to relevant gameplay systems
Write clean, professional, and maintainable code
Support and maintain existing systems
Be an active advocate for system features and tools that would improve the production process
Work closely with designers, artists, and animators to bring the vision of the game to life
Deliver high quality work in a timely manner over an extended period of time


Requirements

You have 3+ years of experience in AAA or mobile games development
Experience from games industry for PC, Console or Mobile games
Excellent C++/C# skills
You’re solutions oriented with great problem solving skills
Used to working on a large codebase and as part of a team
Organized and have excellent time management skills
Enjoy jumping into lots of different systems, tackling everything from entire systems to random tasks
Ability to find holes in and improve gameplay systems designs
Fluent in English in speech and writing
Self-starting team player with very strong work ethic and cooperative attitude
Last but not least, you’re passionate about making GREAT games!


About MachineGames

MachineGames was established in 2009 by former founding members of Starbreeze Studios and was acquired by ZeniMax Media in 2010. Located in Uppsala, Sweden, MachineGames is a studio comprised of a seasoned group of developers recognized for their work creating story-driven games. Their first title, the critically-acclaimed action-adventure shooter, Wolfenstein: The New Order, is a reimagining of the franchise widely credited for helping establish the first-person shooter genre. Launched in May 2014, the game has garnered numerous ‘Game of the Year’ and ‘Shooter of the Year’ awards and nominations from media outlets worldwide. Launched in May 2015, The Old Blood was well received by fans and critics for bringing more of the thrilling action-adventure shooter gameplay they loved in The New Order, and unveiling more of this reimagined world while paying homage to the franchise’s roots. MachineGames released Wolfenstein II: The New Colossus in October 2017 for PC, Xbox One, and PS4, winning a number of accolades for as well as The Adventures Chronicles DLC for Wolf II in early 2018


How to Apply

****We review applications continuously and we do not apply last application day. An offer may be given while this ad is still posted****

Therefore, do not hesitate to apply! Klick on the link to be redirected to our internal career page. We will not accept applications sent to us by email. Visa mindre

Lead programmer

****We review applications continuously and we do not apply last application day. An offer may be given while this ad is still posted**** MachineGames is looking for an experienced Lead Programmer to join our team in Uppsala, Sweden. Our studio is located in central Uppsala, Sweden which is a small and vibrant city 30 minutes north of Stockholm with a historical heritage reaching back to pre-medieval times. It also has the oldest and one of the largest u... Visa mer
****We review applications continuously and we do not apply last application day. An offer may be given while this ad is still posted****

MachineGames is looking for an experienced Lead Programmer to join our team in Uppsala, Sweden.

Our studio is located in central Uppsala, Sweden which is a small and vibrant city 30 minutes north of Stockholm with a historical heritage reaching back to pre-medieval times. It also has the oldest and one of the largest universities in northern Europe.

This is a permanent position starting as soon as possible. We will support your relocation and/or application for work permit if you have a non-EU passport and/or not currently residing in Sweden.


Responsibilities:

- Lead a team of engineers; facilitates productive problem solving and solution design through guidance and mentorship
- Contribute as a team member while managing day-to-day development issues
- Attempts to predict and avoid problems, while being prepared to troubleshoot and provide a resolution as needed
- Provide technical guidance for tools, frameworks, and technologies
- Ensure the project is built with the right methodology, coding practices, tech briefs, and code reviews; considers long term quality and potential future code sharing
- Identify project risks and plans mitigation strategies with the team
- Support the team to reach project milestones.
- Advocate for system features, tools, and process changes that would improve developer workflows and productivity
- Work closely with discipline leads and project stakeholders to achieve technical goals
- Work with internal development teams and creative teams to coordinate delivery of project milestones
- Adapt (/ is up to date with) to the new technological advances in the field


Expectations on a senior and Lead
- You are expected to lead by example and tutor any less experienced members within the applicable discipline. You can take on a mentor role
- You operate within given constraints (time/schedule and technical limits) but pro-actively work to constantly improve our processes
- You are able to plan out and complete work with minimal direction or oversight from Director/Producer
- Take initiatives to collaborate cross functionally
- Actively share your experience and knowledge with other team member

Requirements
- 5+ years game industry programming experience
- 3+ years as a technical lead
- Programming experience on shipped titles on console, PC or mobile
- Very strong software architecture and engineering skills
- Very strong C++ or C# design and coding experience. Experience in large codebase systems.
- Excellent data structure and algorithm knowledge
- Ability to write clear, maintainable, portable code that conforms to standards and practices
- Ability to quickly adapt to new technologies and tasks
- You’re solutions oriented with great problem solving skills
- Self-motivated team player with very strong work ethic and cooperative attitude
- Excellent organization and time management skills
- Excellent oral and written communication skills with the ability to build relationships with project stakeholders
- Last but not least, you’re passionate about making GREAT games!


Desired, but not required, skills:

- Experience with the C++ standard library and boost
- Experience with C++ 11/14/17
- Experience with C#
- Experience with profiling and optimization
- Experience with rendering technologies
- Experience with multithreaded and real-time systems
- Experience with network and online features
- Experience with idTech, Creation Engine, Unity, Unreal Engine
- Experience developing tools and workflows
- Programming experience with consoles (Xbox One, PS4, Switch)
- Familiarity with data-oriented design


About MachineGames

MachineGames was established in 2009 by former founding members of Starbreeze Studios and was acquired by ZeniMax Media in 2010. Located in Uppsala, Sweden, MachineGames is a studio comprised of a seasoned group of developers recognized for their work creating story-driven games. Their first title, the critically-acclaimed action-adventure shooter, Wolfenstein: The New Order, is a reimagining of the franchise widely credited for helping establish the first-person shooter genre. Launched in May 2014, the game has garnered numerous ‘Game of the Year’ and ‘Shooter of the Year’ awards and nominations from media outlets worldwide. Launched in May 2015, The Old Blood was well received by fans and critics for bringing more of the thrilling action-adventure shooter gameplay they loved in The New Order, and unveiling more of this reimagined world while paying homage to the franchise’s roots. MachineGames released Wolfenstein II: The New Colossus in October 2017 for PC, Xbox One, and PS4, winning a number of accolades for as well as The Adventures Chronicles DLC for Wolf II in early 2018


How to Apply

****We review applications continuously and we do not apply last application day. An offer may be given while this ad is still posted****

Therefore, do not hesitate to apply! Klick on the link to be redirected to our internal career page. We will not accept applications sent to us by email. Visa mindre

Senior Gameplay programmer

****We review applications continuously and we do not apply last application day. An offer may be given while this ad is still posted**** MachineGames is looking for an excellent Senior Gameplay Programmer to design and implement gameplay and work closely with artists, lead engine programmers, designers and producers. Our studio is located in central Uppsala, Sweden which is a small and vibrant city 30 minutes north of Stockholm with a historical heritag... Visa mer
****We review applications continuously and we do not apply last application day. An offer may be given while this ad is still posted****

MachineGames is looking for an excellent Senior Gameplay Programmer to design and implement gameplay and work closely with artists, lead engine programmers, designers and producers.

Our studio is located in central Uppsala, Sweden which is a small and vibrant city 30 minutes north of Stockholm with a historical heritage reaching back to pre-medieval times. It also has the oldest and one of the largest universities in northern Europe.

This is a permanent position starting as soon as possible. We will support your relocation and/or application for work permit if you have a non-EU passport and/or not currently residing in Sweden.


Responsibilities

Develop gameplay related functionality (controls, camera movement, game rules, etcetera)
Identify and implement platform specific optimizations to relevant gameplay systems
Write clean, professional, and maintainable code
You are an active advocate for system features and tools that would improve the production process
Work closely with designers, artists, and animators to bring the vision of the game to life
Deliver high quality work in a timely manner over an extended period of time


Expectations on a senior

You are expected to lead by example and tutor any less experienced members within the applicable discipline. You can take on a mentor role
You operate within given constraints (time/schedule and technical limits) but pro-actively work to constantly improve our processes
You are able to plan out and complete work with minimal direction or oversight from Director/Producer
Take initiatives to collaborate cross functionally
Actively share your experience and knowledge with other team members


Requirements

You have 5+ years of experience in AAA or mobile games development
Shipped more than 1 title where credited as programmer for PC, Console or Mobile games
Excellent C++/C# skills
You’re solutions oriented with great problem solving skills
Used to working on a large codebase and as part of a team
Organized and have excellent time management skills
Fluent in English in speech and writing
Self-starting team player with very strong work ethic and cooperative attitude
Last but not least, you’re passionate about making GREAT games!


About MachineGames

MachineGames was established in 2009 by former founding members of Starbreeze Studios and was acquired by ZeniMax Media in 2010. Located in Uppsala, Sweden, MachineGames is a studio comprised of a seasoned group of developers recognized for their work creating story-driven games. Their first title, the critically-acclaimed action-adventure shooter, Wolfenstein: The New Order, is a reimagining of the franchise widely credited for helping establish the first-person shooter genre. Launched in May 2014, the game has garnered numerous ‘Game of the Year’ and ‘Shooter of the Year’ awards and nominations from media outlets worldwide. Launched in May 2015, The Old Blood was well received by fans and critics for bringing more of the thrilling action-adventure shooter gameplay they loved in The New Order, and unveiling more of this reimagined world while paying homage to the franchise’s roots. MachineGames released Wolfenstein II: The New Colossus in October 2017 for PC, Xbox One, and PS4, winning a number of accolades for as well as The Adventures Chronicles DLC for Wolf II in early 2018

How to Apply

****We review applications continuously and we do not apply last application day. An offer may be given while this ad is still posted****

Therefore, do not hesitate to apply! Klick on the link to be redirected to our internal career page. We will not accept applications sent to us by email. Visa mindre

Backend / Server Programmer

****We review applications continuously and we do not apply last application day. An offer may be given while this ad is still posted**** MachineGames is looking for an experienced Backend/Server Programmer to join our team. The role focuses on hands on programming and architecture contributions while interfacing with multiple engineering and design teams. Our studio is located in central Uppsala, Sweden which is a small and vibrant city 30 minutes north... Visa mer
****We review applications continuously and we do not apply last application day. An offer may be given while this ad is still posted****

MachineGames is looking for an experienced Backend/Server Programmer to join our team. The role focuses on hands on programming and architecture contributions while interfacing with multiple engineering and design teams.

Our studio is located in central Uppsala, Sweden which is a small and vibrant city 30 minutes north of Stockholm with a historical heritage reaching back to pre-medieval times. It also has the oldest and one of the largest universities in northern Europe.

This is a permanent position starting as soon as possible. We will support your relocation and/or application for work permit if you have a non-EU passport and/or not currently residing in Sweden.


Responsibilities:

Write clean, professional, scalable and maintainable code
Create services optimized for high load
Support and maintain existing systems
Be an active advocate for system features and tools that would improve the production process
Collaborate with other developers to ensure smooth deployment, continual operation and support of quality software
Actively provide code review feedback to other developers
Be an active advocate for system features and tools that would improve the production process
Problem solving and debugging
Deliver high quality work in a timely manner over an extended period of time


Requirements:

3+ years of experience building reliable, highly available and scalable online services
Experience building in a cloud environment (ideally AWS, Google Cloud)
Strong experience in designing software using design patterns and OOP
Experience with at least 2 years of the following programming languages / technologies (Python, Go, JavaScript/NodeJS, Java, C#, C++)
Strong relational database fundamentals, hands-on experience with non-relational/No alternatives and solid grasp of which to use according to the situation
Strong skills in server-side resource profiling, optimization and debugging
Experience with designing and automating unit and load tests
Experience with message queuing frameworks
Experience working with Unix/Linux environment
Experience with integrating with third party APIs (including social networks and payment/billing systems)
Solutions oriented with great problem-solving skills
Organized and have excellent time management skills
Fluent in English in speech and writing
Self-starting team player with very strong work ethic and cooperative attitude
Last but not least, you’re passionate about making GREAT games!


Desired skills:

Higher education in Computer Science and/or Mathematics or relevant experience
Experience working in video game industry, integrating online services
Experience working in a micro service-based infrastructure
Experience with application containerization and container orchestration
Experience in developing RESTful API
Experience with load management (balancing) and network security
Experience with TCP or/and UDP protocols;
Experience working with game engines such as Unity3D and/or Unreal

About MachineGames

MachineGames was established in 2009 by former founding members of Starbreeze Studios and was acquired by ZeniMax Media in 2010. Located in Uppsala, Sweden, MachineGames is a studio comprised of a seasoned group of developers recognized for their work creating story-driven games. Their first title, the critically-acclaimed action-adventure shooter, Wolfenstein: The New Order, is a reimagining of the franchise widely credited for helping establish the first-person shooter genre. Launched in May 2014, the game has garnered numerous ‘Game of the Year’ and ‘Shooter of the Year’ awards and nominations from media outlets worldwide. Launched in May 2015, The Old Blood was well received by fans and critics for bringing more of the thrilling action-adventure shooter gameplay they loved in The New Order, and unveiling more of this reimagined world while paying homage to the franchise’s roots. MachineGames released Wolfenstein II: The New Colossus in October 2017 for PC, Xbox One, and PS4, winning a number of accolades for as well as The Adventures Chronicles DLC for Wolf II in early 2018


How to Apply

****We review applications continuously and we do not apply last application day. An offer may be given while this ad is still posted****

Therefore, do not hesitate to apply! Klick on the link to be redirected to our internal career page. We will not accept applications sent to us by email. Visa mindre