Lediga jobb som Utvecklare inom spel och digitala media i Uppsala

Se lediga jobb som Utvecklare inom spel och digitala media i Uppsala. Genom att välja en specifik arbetsgivare kan du även välja att se alla jobb i Uppsala som finns hos arbetsgivaren.

Senior UI/UX Programmer

Overview MachineGames is looking for a Senior UI/UX Programmer to join our team. In this role you will be responsible for the architecture and implementation of UI/UX related features in our games. Quality and end-user experience will be your guiding stars. You will collaborate closely with other teams and stakeholders of the studio, for example designers, programmers, and artists. The UI/UX team is a group that carries features close with design/gamepl... Visa mer
Overview
MachineGames is looking for a Senior UI/UX Programmer to join our team.
In this role you will be responsible for the architecture and implementation of UI/UX related features in our games. Quality and end-user experience will be your guiding stars.
You will collaborate closely with other teams and stakeholders of the studio, for example designers, programmers, and artists.
The UI/UX team is a group that carries features close with design/gameplay/engine from beginning to end and the close collaboration is ongoing throughout the entire project. In this role you will report to our Lead UI Programmer.
Our UI Team is a group of comitted and experienced programmers who are passionate about games and all things UI related.
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 onsite at either our HQ in Uppsala, or in our satellite office in Sundsvall.
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
Collaborate with directors and leads to help define and maintain the high level of quality for UI & gameplay available in current and future MG productions.
Build and maintain well-engineered C++ code with high levels of stability, performance & usability.
Ensure that the implementation of UI & gameplay systems delivers the player experience envisioned by the game/UX design team while following guidelines.
Identify, communicate, and help resolve UI & gameplay related issues taking multiple stakeholders into account.
Be the pillar that other teams can rely on in terms of testing features and making their everyday work easier.
Collaborate with multiple disciplines to discuss constraints and determine the technical possibilities & usability for various features.
Code review and mentor more junior team members.



Qualifications
Minimum 1 shipped title in the games industry credited as a Sr UI/UX Programmer or equivalent
Excellent C++ skills
Write clean, professional, well commented, and maintainable code.
Show good knowledge of linear algebra.
Have experience in writing software using UI/UX frameworks.
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.
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.
Have excellent oral and written communication skills in English.
Lastly, you are passionate about making great games! Visa mindre

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

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

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

HC Developer

We are seeking a highly skilled and motivated HC Developer to join our dynamic team. As an HC Developer, you will be responsible for designing, developing, and maintaining high-quality software solutions for our clients in the healthcare industry. Your primary focus will be on developing innovative applications and systems that streamline healthcare processes and improve patient care. Responsibilities: Collaborate with cross-functional teams to analyze cli... Visa mer
We are seeking a highly skilled and motivated HC Developer to join our dynamic team. As an HC Developer, you will be responsible for designing, developing, and maintaining high-quality software solutions for our clients in the healthcare industry. Your primary focus will be on developing innovative applications and systems that streamline healthcare processes and improve patient care. Responsibilities:
Collaborate with cross-functional teams to analyze client requirements and translate them into technical specifications.
Design, develop, and test software applications using industry best practices and coding standards.
Develop and maintain scalable and efficient backend systems and APIs.
Implement data integration and interoperability solutions to enable seamless exchange of healthcare information.
Ensure software quality by conducting thorough testing and debugging of applications.
Stay up-to-date with emerging technologies and trends in the healthcare industry, and make recommendations for their integration into projects.
Collaborate with stakeholders to gather feedback and continuously improve software solutions.
Document software design, architecture, and implementation details for future reference.
Troubleshoot and resolve software defects and performance issues in a timely manner.
Adhere to project timelines and deliver high-quality solutions within specified deadlines.

Requirements:
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Proven experience as a software developer, preferably in the healthcare domain.
Strong proficiency in programming languages such as Java, C#, or Python.
Experience with web application development frameworks and technologies (e.g., Spring, .NET, Django).
Familiarity with database management systems, , and data modeling.
Knowledge of healthcare standards and protocols (e.g., HL7, FHIR) is highly desirable.
Understanding of security and privacy considerations in healthcare software development.
Excellent problem-solving and analytical skills.
Strong interpersonal and communication skills to collaborate effectively with team members and clients.
Ability to work in a fast-paced and dynamic environment, adapting to changing priorities and requirements.

Join our team of talented professionals and contribute to building innovative healthcare solutions that make a meaningful impact on patient care. Apply today and be part of our mission to transform the healthcare industry through technology.
Öppen för alla
Vi fokuserar på din kompetens, inte dina övriga förutsättningar. Vi är öppna för att anpassa rollen eller arbetsplatsen efter dina behov. Visa mindre

Senior Front end developer - Angular

Consultant will join to Finance units with allocation to Small and Medium Enterprises Digital Hub – one of two agile development Hubs within or Digital Servicing Corporate portfolio (Business Banking), where we shape and deliver digital services with focus on the smaller and less complex business banking customers. We are concluding delivery of a new common Nordic business banking web platform serving business banking customers in Denmark, Finland, Sweden,... Visa mer
Consultant will join to Finance units with allocation to Small and Medium Enterprises Digital Hub – one of two agile development Hubs within or Digital Servicing Corporate portfolio (Business Banking), where we shape and deliver digital services with focus on the smaller and less complex business banking customers. We are concluding delivery of a new common Nordic business banking web platform serving business banking customers in Denmark, Finland, Sweden, and soon also Norway and have initiated delivering the digital banking services of the future.
Consultant will be part of a new dedicated agile team and part of a digital Hub located mainly in Warsaw (currently with 7 agile teams in total). You will be part of the digital development journey from shaping the technical solutions to developing it and contributing to the continued running of the platform the includes both web and mobile.
An ideal candidate profile:
Frontend or Backend or Fullstack developer - at senior or expert.
Experience with: Angular, Angular.js, JavaScript, TypeScript, Git, Maven, Jenkins,
Knowledge and good understanding of: Oracle DB / , IntelliJ, Splunk,
Knowledge of SOLID principles
Experience in test automation and performance/unit/integration testing
Backend experience (fullstack):
Java, Spring Boot, Microservices, Cypress and Cucumber,
Fluency in English


Öppen för alla
Vi fokuserar på din kompetens, inte dina övriga förutsättningar. Vi är öppna för att anpassa rollen eller arbetsplatsen efter dina behov. 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

Senior Front end developer - Angular

Consultant will join to Finance units with allocation to Small and Medium Enterprises Digital Hub – one of two agile development Hubs within or Digital Servicing Corporate portfolio (Business Banking), where we shape and deliver digital services with focus on the smaller and less complex business banking customers. We are concluding delivery of a new common Nordic business banking web platform serving business banking customers in Denmark, Finland, Sweden,... Visa mer
Consultant will join to Finance units with allocation to Small and Medium Enterprises Digital Hub – one of two agile development Hubs within or Digital Servicing Corporate portfolio (Business Banking), where we shape and deliver digital services with focus on the smaller and less complex business banking customers. We are concluding delivery of a new common Nordic business banking web platform serving business banking customers in Denmark, Finland, Sweden, and soon also Norway and have initiated delivering the digital banking services of the future.
Consultant will be part of a new dedicated agile team and part of a digital Hub located mainly in Warsaw (currently with 7 agile teams in total). You will be part of the digital development journey from shaping the technical solutions to developing it and contributing to the continued running of the platform the includes both web and mobile.
An ideal candidate profile:
Frontend or Backend or Fullstack developer - at senior or expert.
Experience with: Angular, Angular.js, JavaScript, TypeScript, Git, Maven, Jenkins,
Knowledge and good understanding of: Oracle DB / , IntelliJ, Splunk,
Knowledge of SOLID principles
Experience in test automation and performance/unit/integration testing
Backend experience (fullstack):
Java, Spring Boot, Microservices, Cypress and Cucumber,
Fluency in English


Öppen för alla
Vi fokuserar på din kompetens, inte dina övriga förutsättningar. Vi är öppna för att anpassa rollen eller arbetsplatsen efter dina behov. 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

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

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

Senior Tech Artist

Ansök    Aug 30    DiiN Team AB    Programmerare, konsolspel
Do you want to be a part of a creative and ultra-technological digital art group? And are you passionate about shading? Then this might be just the gig for you! DiiN Team is now looking for a Senior Tech Artists to join our team in Uppsala. As Senior Tech Artists you will be working with many different aspects of digital art and helping out wherever required. You enjoy creating content and are not afraid of taking initiative. You've an eye for quality and ... Visa mer
Do you want to be a part of a creative and ultra-technological digital art group? And are you passionate about shading? Then this might be just the gig for you! DiiN Team is now looking for a Senior Tech Artists to join our team in Uppsala.
As Senior Tech Artists you will be working with many different aspects of digital art and helping out wherever required.
You enjoy creating content and are not afraid of taking initiative. You've an eye for quality and are always seeking to improve. You enjoy solving problems and are able to think both technically and artistically, considering accessibility and optimization in your work. You are comfortable working within a multidisciplinary team and you are team-oriented. You have a positive attitude with the ability to give and receive constructive feedback.
You are experienced in shading and node based content and content creation and have experience with Unreal Engine or Unity
Must have:
- Fluent in spoken and written English
- Experience with node-based, visual scripting game engines (Unreal engine / Unity)
- Good C++ and C# skills
- Knowledge in Shading in nodes (HLSL/GLSL)
- Great understanding of real-time graphics
- Team player willing to help
Still reading? Good.. because here’s the good part - we offer a journey with stimulating opportunities for growth and development. You will become a part of an international digital art collective consisting of 3D designers, artists, mathematicians, programmers and animators. We strive to change today's view of art by creating interactive works of art through science, technology and design. It's exciting isn't it!?
Sounds good? Then we can’t wait to see your CV and portfolio and look forward to meeting you. We recommend that you apply as soon as possible as selection and interviews are held continuously. Send your application with a resumé, portfolio and cover letter in English. All applications must include a portfolio and resumé to be considered. 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

.Net Developer

We are looking for a .Net Developer who could Join us in our Product team from Feb 2023. Our Products Built on modular technology and scaleable to any application demand covering ultra-low weight to high-performance applications areas. The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should be ... Visa mer
We are looking for a .Net Developer who could Join us in our Product team from Feb 2023.
Our Products Built on modular technology and scaleable to any application demand covering ultra-low weight to high-performance applications areas.
The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should be self-driven and take initiative and have outstanding communication and leadership skills.
Responsibilities
Writing clean, high-quality, high-performance, maintainable code
Develop and support software including applications, database integration, interfaces, and new functionality enhancements
Coordinate cross-functionally to insure project meets business objectives and compliance standards
Support test and deployment of new products and features
Participate in code reviews



Qualifications
Master's degree in Computer Science or related engineering degree
Relevant work experience either from recent studies or 2-4 years within industry
Experience with Agile or Scrum software development methodologies
Ability to multi-task, organize, and prioritize work
Self-driven and take initiative and have outstanding communications and leadership skills



Other Qualifications:
Ability to work in Onsite - Offshore Model
Any Indian language skills is a Merit since we have our development center in Tamil Nadu, India.



Employment is on-site 100%. For right candidates we will offer Visa to Sweden.
Öppen för alla
Vi fokuserar på din kompetens, inte dina övriga förutsättningar. Vi är öppna för att anpassa rollen eller arbetsplatsen efter dina behov. Visa mindre

Online Multiplayer Network Programmer

Do you love multiplayer games but hate high latency? Do you wish that you could fix it and have ownership for the entire process? Then look no further! We’re looking for a Online multiplayer programmer for our fast paced Hack & Slash game Go Fight Fantastic! In this role you will have ownership of the entire process of implementing the online multiplayer system from start to finish by working in both Photon Fusion and Unity. As a part of our studio you’l... Visa mer
Do you love multiplayer games but hate high latency? Do you wish that you could fix it and have ownership for the entire process? Then look no further!

We’re looking for a Online multiplayer programmer for our fast paced Hack & Slash game Go Fight Fantastic! In this role you will have ownership of the entire process of implementing the online multiplayer system from start to finish by working in both Photon Fusion and Unity.

As a part of our studio you’ll be working in a team that is cozy, playful and creative with a passion for games. We’re a small team consisting of 8 people and a dog which means that you will be part of a team where everyone's input is valued and where we create the game together.



We’re looking for someone who:

- Can code in C#
- Has vast experience working in Unity
- Has extensive experience of programming either within the industry or hobby projects.
- Has experience with planning netcode structure/topology
- Is good at managing their own tasks and work both independently and together as a team
- Is ready to take on a big project
- Is fluent in English




Highly desired:

- Can work in Uppsala, Sweden
- Working with multiplayer in other engines or frameworks, for example Photon Bolt or UNET/Mirror




Bonus:

- Like to take on different parts of the game development process
- Has experience with porting to multiple platforms




Start date: As soon as possible.

Salary: Based on experience



Recruitment takes place on an ongoing basis so apply at your earliest convenience!

Does this sound like you or someone you know? Then apply below and take the step to create an unforgettable online multiplayer experience where latency is a thing of the past!

Contact: [email protected] 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 Producer

We are looking for a Senior Producer with a track record of shipping games, leading teams and who can balance the different aspects and insights with operational pragmatism. In this role you’ll work closely with Studio and Publishing Leadership to steer the roadmap and milestones with a hands-on approach. You will solve issues across all disciplines with a generalist expertise and a passion for understanding people and challenges. We are looking for a lead... Visa mer
We are looking for a Senior Producer with a track record of shipping games, leading teams and who can balance the different aspects and insights with operational pragmatism. In this role you’ll work closely with Studio and Publishing Leadership to steer the roadmap and milestones with a hands-on approach. You will solve issues across all disciplines with a generalist expertise and a passion for understanding people and challenges. We are looking for a leader with drive and clear communication style to be the guiding light and timekeeper, whilst practicing servant leadership to keep it Indie.

In this role you’ll be joining us at Kinda Brave, a sustainability conscious game publisher who is all about great games without compromising people, players, or planet. We ensure our studios have fair compensation, regulated hours, wellness benefits and we’re just about to become the world’s first games company with a LGBTQI certification. We have a passion for making games more accessible and we pay close mind to reduce everyone’s overall CO2 output. Sounds interesting? Let’s talk!

We’re looking for someone who

- Has shipped at least two (2) games as a producer or worked on multiple unshipped projects.
- Understands Agile and how to adapt without compromising fundamental practices
- Has worked across disciplines to under tools, programs, dev ops, pipelines and GDDs
- Wants to actively work with accessibility in games and be a champion for it
- Is solution-oriented and can remain calm and focused while supporting the team during stressful times
- Is self-motivated and takes charge to help get things done


Highly valued

- Able to work in Uppsala, Sweden
- Experience with production
- Experience in the indie scene
- Has strong soft skills and is good at communicating both with longer explanations and short and concise both face to face and online
- Assist the rest of the publishing pod where needed and be the mediator between those various disciplines of the pod
- An eye for detail and good soft skills to handle tough conversations in a constructive manner.


Employment type: Either a permanent position or a fixed term 12 months maternity leave contract.

Start date: As agreed on

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

Senior Tech Artist

Do you want to be a part of a creative and ultra-technological digital art group? And are you passionate about shading? Then this might be just the gig for you! DiiN Team is now looking for a Senior Tech Artists to join our team in Uppsala. As Senior Tech Artists you will be working with many different aspects of digital art and helping out wherever required. You enjoy creating content and are not afraid of taking initiative. You've an eye for quality and ... Visa mer
Do you want to be a part of a creative and ultra-technological digital art group? And are you passionate about shading? Then this might be just the gig for you! DiiN Team is now looking for a Senior Tech Artists to join our team in Uppsala.
As Senior Tech Artists you will be working with many different aspects of digital art and helping out wherever required.
You enjoy creating content and are not afraid of taking initiative. You've an eye for quality and are always seeking to improve. You enjoy solving problems and are able to think both technically and artistically, considering accessibility and optimization in your work. You are comfortable working within a multidisciplinary team and you are team-oriented. You have a positive attitude with the ability to give and receive constructive feedback.
You are experienced in shading and node based content and content creation and have experience with Unreal Engine or Unity
Must have:
- Fluent in spoken and written English
- Experience with node-based, visual scripting game engines (Unreal engine / Unity)
- Good C++ and C# skills
- Knowledge in Shading in nodes (HLSL/GLSL)
- Great understanding of real-time graphics
- Team player willing to help
Still reading? Good.. because here’s the good part - we offer a journey with stimulating opportunities for growth and development. You will become a part of an international digital art collective consisting of 3D designers, artists, mathematicians, programmers and animators. We strive to change today's view of art by creating interactive works of art through science, technology and design. It's exciting isn't it!?
Sounds good? Then we can’t wait to see your CV and portfolio and look forward to meeting you. We recommend that you apply as soon as possible as selection and interviews are held continuously. Send your application with a resumé, portfolio and cover letter in English. All applications must include a portfolio and resumé to be considered. Visa mindre

Senior 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 30 minutes n... 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 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 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
At least 5 years of experience in rendering/graphics development, 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 knowledge of OpenGL, DirectX, Vulkan and/or Metal
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. Come 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

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 Tech Artist

Ansök    Nov 25    DiiN Team AB    Programmerare, konsolspel
Do you want to be a part of a creative and ultra-technological digital art group? And are you passionate about shading? Then this might just be a gig for you! DiiN Team is now looking for a Senior Tech Artists to join our team in Uppsala. As Senior Tech Artists you will be working with many different aspects of the digital art and helping out wherever required. You enjoy creating content and are not afraid of taking initiative. You've an eye for quality an... Visa mer
Do you want to be a part of a creative and ultra-technological digital art group? And are you passionate about shading? Then this might just be a gig for you! DiiN Team is now looking for a Senior Tech Artists to join our team in Uppsala.
As Senior Tech Artists you will be working with many different aspects of the digital art and helping out wherever required.
You enjoy creating content and are not afraid of taking initiative. You've an eye for quality and are always seeking to improve. You enjoy solving problems and are able to think both technically and artistically, considering accessibility and optimization in your work. You are comfortable working within a multidisciplinary team and you are team-oriented. You have a positive attitude with the ability to give and receive constructive feedback.
You are experienced in shading and node based content and content creation and have experience with Unreal Engine/Unity
Must have:
- Fluent in spoken and written English
- Experience with node-based, visual scripting game engines (Unreal engine / Unity)
- Good C++ and C# skills
- Knowledge in Shading in nodes (HLSL/GLSL)
- Great understanding of real-time graphics
- Team player willing to help
Still reading? Good.. because here’s the good part - we offer a journey with stimulating opportunities for growth and developent. You will become a part of an international digital art collective consisting of 3D designers, artists, mathematicians, programmers and animators. We strive to change today's view of art by creating interactive works of art through science, technology and design. It's exciting isn't it!?
Sounds good? Then we can’t wait to see your CV and portfolio and look forward to meeting you. We recommend that you apply as soon as possible as selection and interviews are held continuously. Send your application with a resumé, portfolio and cover letter in English. All applications must include a portfolio and resumé to be considered. Visa mindre

Senior Programmer

MachineGames is looking for an excellent Senior Programmer to join our team to help 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 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 Alp... Visa mer
MachineGames is looking for an excellent Senior Programmer to join our team to help 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 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 are not an EU citizen and/or are 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
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
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
Expectations on a senior programmer:
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

Qualifications
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# skills, if you also are a C++ programmer this is a big plus
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!

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

Senior Tech Artist

Do you want to be a part of a creative and ultra-technological digital art group? And are you passionate about shading? Then this might be just the gig for you! DiiN Team is now looking for a Senior Tech Artists to join our team in Uppsala. As Senior Tech Artists you will be working with many different aspects of digital art and helping out wherever required. You enjoy creating content and are not afraid of taking initiative. You've an eye for quality and ... Visa mer
Do you want to be a part of a creative and ultra-technological digital art group? And are you passionate about shading? Then this might be just the gig for you! DiiN Team is now looking for a Senior Tech Artists to join our team in Uppsala.
As Senior Tech Artists you will be working with many different aspects of digital art and helping out wherever required.
You enjoy creating content and are not afraid of taking initiative. You've an eye for quality and are always seeking to improve. You enjoy solving problems and are able to think both technically and artistically, considering accessibility and optimization in your work. You are comfortable working within a multidisciplinary team and you are team-oriented. You have a positive attitude with the ability to give and receive constructive feedback.
You are experienced in shading and node based content and content creation and have experience with Unreal Engine or Unity
Must have:
- Fluent in spoken and written English
- Experience with node-based, visual scripting game engines (Unreal engine / Unity)
- Good C++ and C# skills
- Knowledge in Shading in nodes (HLSL/GLSL)
- Great understanding of real-time graphics
- Team player willing to help
Still reading? Good.. because here’s the good part - we offer a journey with stimulating opportunities for growth and development. You will become a part of an international digital art collective consisting of 3D designers, artists, mathematicians, programmers and animators. We strive to change today's view of art by creating interactive works of art through science, technology and design. It's exciting isn't it!?
Sounds good? Then we can’t wait to see your CV and portfolio and look forward to meeting you. We recommend that you apply as soon as possible as selection and interviews are held continuously. Send your application with a resumé, portfolio and cover letter in English. All applications must include a portfolio and resumé to be considered. 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

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

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

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

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

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

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

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

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