At a Glance
- Tasks: Join us to innovate and enhance gaming experiences across Desktop and Mobile platforms.
- Company: Epic Games is a leader in real-time entertainment, collaborating with Disney on groundbreaking projects.
- Benefits: Enjoy 100% paid benefits, including health insurance, dental, and mental well-being support.
- Why this job: Be part of a creative team shaping the future of interactive entertainment with iconic franchises.
- Qualifications: Strong C++ skills, real-time rendering experience, and ability to debug complex systems required.
- Other info: Work in a dynamic environment with opportunities for personal and professional growth.
The predicted salary is between 43200 - 72000 £ per year.
ENGINEERING – GAMES
What We Do
Unreal projects have been leading the pack of real-time entertainment with our constantly growing team of engineering experts. We’re always improving on the tools and technology that empower content developers worldwide.
What You\’ll Do
The Walt Disney Company and Epic Games are collaborating on an all-new games and entertainment universe.
In addition to being a world-class games experience, this new persistent universe will offer a multitude of opportunities for consumers to play, watch, and engage with content, characters, and stories from Disney, Pixar, Marvel, Star Wars, Avatar, and more.
Players, gamers, and fans of all kinds will be able to create their own stories and experiences, express their fandom in a distinctly Disney way, and share content with each other in ways that they love. Come join us in creating the future of interactive entertainment.
Epic Games is seeking a Senior Platform Programmer to join this team, initially focusing on the Desktop and Mobile spaces. You will innovate and push the limits to deliver the best experience possible for our players. You will problem-solve performance and stability issues and guide developers in creating new industry-leading features.
In this role, you will
- Analyze and resolve stability and performance problems across a wide range of hardware configurations
- Optimize platform-specific workflows and get the best from each device
- Monitor stability and performance data from releases and improve Unreal Engine’s systems and applications in specific use cases
- Work with hardware vendors and other partners to resolve technical issues and collaborate on improving underlying technologies, such as graphics drivers for Unreal Engine
- Collaborate with a variety of other teams and disciplines across content creators to Unreal Engine groups, providing critical insights and considerations for successful multi-platform development
What we\’re looking for
- Strong C++ knowledge and multi-threaded programming techniques; ability to code and architect various core engine systems
- Real-time rendering experience in the games industry a plus, with knowledge of modern graphics APIs such as DirectX 12 or Vulkan
- Experience profiling and optimizing a large codebase
- Demonstrated ability to reason about and debug large, interacting systems from the macro-level to the micro-level
- Experience with OS-level systems and abstracting solutions across multiple platforms
- Works well in an ambiguous environment with dynamic requirements
- Strong interpersonal and communication skills with demonstrated ability to communicate fluently in English
EPIC JOB + EPIC BENEFITS = EPIC LIFE
We pay 100% for benefits except for PMI (for dependents). Our current benefits package includes pension, private medical insurance, health care cash plan, dental insurance, disability and life insurance, critical illness, cycle to work scheme, flu shots, health checks, and meals. We also offer a robust mental well-being program through Modern Health, which provides free therapy and coaching for employees & dependents.
#J-18808-Ljbffr
Senior Platform Programmer employer: Epic Games
Contact Detail:
Epic Games Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Platform Programmer
✨Tip Number 1
Familiarise yourself with Unreal Engine and its latest updates. Being well-versed in the engine's capabilities and recent changes will not only help you during interviews but also demonstrate your genuine interest in the role.
✨Tip Number 2
Engage with the gaming community, especially forums and groups focused on Unreal Engine development. Networking with other developers can provide insights into industry trends and may even lead to referrals for the position.
✨Tip Number 3
Showcase your problem-solving skills by preparing examples of past projects where you optimised performance or resolved stability issues. Be ready to discuss these experiences in detail during interviews.
✨Tip Number 4
Brush up on your C++ knowledge and multi-threaded programming techniques. Consider working on personal projects or contributing to open-source projects to strengthen your coding skills and demonstrate your expertise.
We think you need these skills to ace Senior Platform Programmer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your strong C++ knowledge and experience with multi-threaded programming techniques. Include specific examples of real-time rendering projects you've worked on, especially if they involved modern graphics APIs like DirectX 12 or Vulkan.
Craft a Compelling Cover Letter: In your cover letter, express your passion for gaming and interactive entertainment. Mention your problem-solving skills and how you've successfully tackled performance and stability issues in previous roles. Show enthusiasm for the collaboration between The Walt Disney Company and Epic Games.
Showcase Relevant Experience: When detailing your work experience, focus on your ability to analyze and resolve stability and performance problems across various hardware configurations. Highlight any collaborations with hardware vendors or other teams that demonstrate your interpersonal and communication skills.
Proofread and Edit: Before submitting your application, carefully proofread your documents to ensure there are no spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a Senior Platform Programmer role.
How to prepare for a job interview at Epic Games
✨Showcase Your C++ Expertise
Make sure to highlight your strong knowledge of C++ and multi-threaded programming techniques during the interview. Be prepared to discuss specific projects where you've successfully implemented these skills, as this is crucial for the role.
✨Demonstrate Real-Time Rendering Knowledge
If you have experience with real-time rendering and modern graphics APIs like DirectX 12 or Vulkan, be ready to share examples. Discuss how you've optimised performance in past projects, as this will resonate well with the interviewers.
✨Problem-Solving Mindset
Prepare to discuss how you've approached stability and performance issues in previous roles. Share specific examples of how you identified problems and the steps you took to resolve them, showcasing your analytical skills.
✨Communication is Key
Since the role involves collaboration across various teams, emphasise your interpersonal and communication skills. Be ready to provide examples of how you've effectively communicated technical concepts to non-technical stakeholders.