Magnet.me  -  The smart network where hbo and wo students find their internship and first job.

The smart network where hbo and wo students find their internship and first job.

This opportunity has expired. It is therefore no longer possible to like or apply.

See similar opportunities instead

Internship Opportunities: Software Engineer

Posted 22 Mar 2024
Work experience
0 to 1 years
Full-time / part-time
Full-time
Job function
Degree level
Required language
English (Fluent)

Your career starts on Magnet.me

Create a profile and receive smart job recommendations based on your liked jobs.

Rare: we're not your typical developer. Our 30+ years in the game-making business have been dedicated to crafting one beloved title after another, constantly trying new things, and infusing the fun we have every day into the games we create. Check out the Rare Replay collection for three whirlwind decades of evidence! We strive to keep Rare a fantastic place to work, from its beautiful location and state-of-the-art facilities to a strong focus on work/life balance.

If you're a keen gamer, chances are you've already caught wind of our epic shared world pirate adventure Sea of Thieves, released in March 2018 and a journey we're committed to for the long haul even as we begin to think about what's out there beyond the horizon. With every day bringing new challenges and discoveries in equal measure, there's never been a more rewarding time to join our daredevil crew!

Location: Rare - Microsoft Studios – Twycross, Warwickshire

Responsibilities

Could you be our next Game Tech or Game Software Engineering Intern? We’re looking for individuals who enjoys the challenge of learning and aren’t afraid to get involved in areas they know little about firsthand. As an intern in one of our engineering teams, you can expect to have a comparatively diverse experience working on a huge range of areas in the studio.

We do ask that you have a solid understanding of Computer Science theory and have a problem-solving aptitude. You’ll be supported by a world class team of developers who are keen to share their knowledge and experience.

In the last year, our Engineering Interns team at Rare have done things such as:

  • Threaded core engine systems and optimised code to improve frame time
  • Created game systems on secondment to game team
  • Helped implement keyboard and mouse support for Xbox
  • Redesigned our occlusion system
  • Made new Player Items
  • Added new AI Abilities
  • Created new environmental threats
  • Supported technical design to ship story quests

OUR ENGINEERING TEAMS

Rare’s Game Team

Rare's game teams are responsible for generating the concepts and designs for our titles and for creating the software and art that bring these to life. We're big believers in high-quality engineering here at Rare, and since we're developing our products as services, we aim for fast iteration yet with robust methods. We embrace modern development practices such as Continuous Delivery, automated testing, code reviews/pair programming and agile methods (e.g. Kanban).

Languages include everything from low-level C++ through to domain-specific languages (e.g. Unreal Blueprint, ActionScript) or C#/.Net.

Rare’s Tech Team

Rare's Tech team is responsible for the development of its engine and tools, as well as making direct contributions to its games. The Tech team covers areas of deeper expertise than the game teams, but there is still considerable overlap in the types of work each team does and the skillsets they possess. Members of the Tech team work in close collaboration with game teams to understand project needs, to develop reusable software to address those needs, and to integrate what they develop into the game as necessary.

In providing this technology foundation, the Tech team covers a diverse range of disciplines including Engine and runtime systems, Rendering and graphics, Services and network synchronisation and Build, deployment and tooling.

Languages including everything from low-level C++ and GPU programming through to domain-specific languages (e.g. Unreal Blueprint), C#/.Net, Python etc.

KEY RESPONSIBILITIES – Game team

  • Originate, implement and iterate on game features in conjunction with other Engineers, Designers, Artists and Testers.
  • Identify and surface risks in the areas that are being worked on.
  • Solve problems through the application of sound engineering practice.
  • Continuously work to minimise technical debt and maintenance hazards.
  • Devote time to personal improvement in order to further game development and programming knowledge.

KEY RESPONSIBILITIES – tech team

  • Research and develop software systems to support the development of our products in conjunction with other Engineers.
  • Identify and surface risks in the areas that are being worked on.
  • Solve problems through the application of sound Engineering practice.
  • Continuously work to minimise technical debt and maintenance hazards.
  • Devote time to personal improvement in order to further game development and programming knowledge.

Qualifications

  • Knowledge on how to produce CG art and a passion for the technology of state-of-the-art visuals.
  • Familiarity with writing code, e.g. in the context of tooling and scripting for a content creation package, graphics or real-time interactive applications.
  • A portfolio or technical blog demonstrating your ability in CG art and/or coding.

Please note: it is not essential to have experience in computer games development or to be on a games-specific course.

DESIRABLE EXPERIENCE

None of these are essential, but the more the better:

  • Experience with 3D graphics content generation tools (e.g. Maya, ZBrush).
  • Experience with 2D graphics content generation tools (e.g. Photoshop, Illustrator).
  • Experience with procedural content generation tools (e.g. Substance Designer, Houdini).
  • Experience with off-the-shelf engine/editors (e.g. Unreal 4, Unity).
  • Strong traditional art skills.
  • A love for stylised visuals – exploring and understanding the art pipeline and rendering techniques involved.
  • Artwork interests outside of those prescribed by a university course (e.g. personal portfolio, online competitions, independent game projects, involvement in a modding community).
  • Creative activities (e.g. interest in art principles, photography, creative writing, game art).
  • General programming skills in languages used within game development (e.g. Python, C#, C++).
  • Experience in writing shaders for real-time rendering (e.g. HLSL, GLSL, CGFX).
  • Understanding of real-time rendering pipelines in modern game engines.
  • Experience in any of the areas of game development mentioned in the Activities section above.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

In the UK we share Microsoft’s global vision to empower every person and organisation to achieve more; but we also pursue a wide range of initiatives with particular resonance and relevance to the UK. From working responsibly and sustainably to ensuring that the technology we create makes life better - not just for our customers, partners and employees, but for…


In the UK we share Microsoft’s global vision to empower every person and organisation to achieve more; but we also pursue a wide range of initiatives with particular resonance and relevance to the UK. From working responsibly and sustainably to ensuring that the technology we create makes life better - not just for our customers, partners and employees, but for everyone. That’s why we are constantly investing in three key areas:

- In Education
We are born to learn.
At Microsoft, we understand the real value of technology lies in the skills it builds, the opportunities it creates, and the horizons it broadens. That’s why we are empowering the education community with a wide range of products, services and programmes that help transform learning and make it more accessible.

- In Business
We are driven to succeed.
Whether supporting start-ups and SMEs, promoting apprenticeships though our Partner network, or reimagining business productivity in radical new ways, Microsoft UK is all about ensuring today’s workplace really does ‘work’ for everyone.

- In Society
We are committed to people.
In ensuring all our products, processes and practices are safe, secure and always accessible, we're proud to work with many leading charities, businesses and organisations committed to the same high ethical standards. These are just some of the ideals we champion in spirit and action.

IT
Earley
3,000 employees

What employees are saying

Catalin Doroftei

Graduate - Solution Development Consultant

Catalin Doroftei

I am a consultant in MCS (Microsoft Consulting Services) focusing on Azure, particularly on the analytics side of it. The consultant role is made of two parts: the technical one and the customer-focus one. On one hand, you specialise on a technology area (security, modern apps etc.)…

Daniel Stocker

Graduate - Support Engineer

Daniel Stocker

My team sits in the CSS Organisation (Customer Services & Support). I work in the reactive support side of this business, where I sit in the Azure IaaS (Infrastructure as a Service) Pod. This pod is a subteam of the larger Windows Team. My role…