You will play a leading role in defining and delivering state of the art graphical techniques that will be used in the development of future mobile games and you will be a key contributor to mobile game R&D strategy. The Game Ecosystem team help game developers get the most out of their games by achieving optimal performance on mobile phones. We analyse the performance of games and make code level optimisations to some of the biggest mobile IP on the planet. We also develop tools, libraries and game-representative environments to demonstrate advanced mobile features and state-of-the-art techniques and technologies. Our engineers have worked on games such as League of Legends: Wild Rift, Forza Street and Fortnite and have contributed to Unreal Engine, Unity and many more. Role and Responsibilities Research & Development into state of the art mobile graphics and rendering techniques Engage directly with third party games developers, internal customers and development teams, suppliers and key Open Source Software projects to facilitate effective development of games. Make contributions to major game engines through game optimisations to achieve optimal performance on devices. Produce high quality deliverables (code, technology prototypes, written reports) Contribute to the development of the Android framework for mobile Travel to client premises to provide on-site support when needed Opportunity for mentoring and technical leadership of a small team of GameDev engineers Keep up to date on the latest developments with Mobile software/hardware platforms and understand their architectures and how to design and develop new applications for them. Domestic/international travel as required to support game developers, attend tradeshows and evangelise GameDev Skills and Qualifications What we are looking for: A degree in Computer Science, or a relevant area, or relevant industry experience Expert C++ and graphics programing skills Experience with one or more low-level mobile graphics APIs (e.g. OpenGL ES, DirectX, Vulkan or platform SDKs) Experience of low-level coding, performance analysis and optimisation Proven experience with shader programming on mobile GPUs Forward thinking, an innovator who is keen to be at the forefront of next generation technologies Proven experience of working with game engines e.g. Unity, Unreal, Cryengine or similar Experience of developing computer games and/or 3D graphics Good people skills, able to mentor junior members of staff Performance analysis (and optimisation) of real-time graphics applications A good level of inter-personal and communication skills Good analytical and logical thinking capability Nice to have: Modern GI/raytracing techniques Physically based rendering pipelines Augmented Reality and Virtual Reality Experience implementing research papers/reports Contribute to the development of Android framework for mobile Experience with Java Exposure to Machine Learning and Neural Networks
Mar 25, 2024
Full time
You will play a leading role in defining and delivering state of the art graphical techniques that will be used in the development of future mobile games and you will be a key contributor to mobile game R&D strategy. The Game Ecosystem team help game developers get the most out of their games by achieving optimal performance on mobile phones. We analyse the performance of games and make code level optimisations to some of the biggest mobile IP on the planet. We also develop tools, libraries and game-representative environments to demonstrate advanced mobile features and state-of-the-art techniques and technologies. Our engineers have worked on games such as League of Legends: Wild Rift, Forza Street and Fortnite and have contributed to Unreal Engine, Unity and many more. Role and Responsibilities Research & Development into state of the art mobile graphics and rendering techniques Engage directly with third party games developers, internal customers and development teams, suppliers and key Open Source Software projects to facilitate effective development of games. Make contributions to major game engines through game optimisations to achieve optimal performance on devices. Produce high quality deliverables (code, technology prototypes, written reports) Contribute to the development of the Android framework for mobile Travel to client premises to provide on-site support when needed Opportunity for mentoring and technical leadership of a small team of GameDev engineers Keep up to date on the latest developments with Mobile software/hardware platforms and understand their architectures and how to design and develop new applications for them. Domestic/international travel as required to support game developers, attend tradeshows and evangelise GameDev Skills and Qualifications What we are looking for: A degree in Computer Science, or a relevant area, or relevant industry experience Expert C++ and graphics programing skills Experience with one or more low-level mobile graphics APIs (e.g. OpenGL ES, DirectX, Vulkan or platform SDKs) Experience of low-level coding, performance analysis and optimisation Proven experience with shader programming on mobile GPUs Forward thinking, an innovator who is keen to be at the forefront of next generation technologies Proven experience of working with game engines e.g. Unity, Unreal, Cryengine or similar Experience of developing computer games and/or 3D graphics Good people skills, able to mentor junior members of staff Performance analysis (and optimisation) of real-time graphics applications A good level of inter-personal and communication skills Good analytical and logical thinking capability Nice to have: Modern GI/raytracing techniques Physically based rendering pipelines Augmented Reality and Virtual Reality Experience implementing research papers/reports Contribute to the development of Android framework for mobile Experience with Java Exposure to Machine Learning and Neural Networks
Broadcast Engineer Broadcast and XR-based projects Major London Venue Onsite role Are you a passionate Broadcast Engineer looking for an exciting opportunity to showcase your skills and expertise? Join a world-renowned venue in London and be part of a team that's pushing the boundaries of live events and virtual broadcasting! In this dynamic role, you will be at the heart of the action, ensuring the smooth operation of our state-of-the-art broadcast infrastructure, video galleries, and cutting-edge XR-based virtual broadcasting setup. As a key member of the team, you will have the chance to work with industry-leading technology and collaborate with a talented group of professionals who share your passion for delivering exceptional experiences to audiences worldwide. If you thrive in a fast-paced environment and are ready to take your career to the next level, this is the perfect role for you! Role Outline: Manage and maintain broadcast software and hardware Provide technical support for studio lighting systems, camera systems, and edit suites. Ensure smooth operations in the video galleries and all broadcast technology during live events. Support and maintain their XR-based virtual broadcasting system, ensuring seamless integration of virtual and real-world elements during live broadcasts and events. Key Duties: Broadcast Infrastructure Management Oversee the maintenance and upgrading of broadcast software and hardware Troubleshoot and resolve technical issues related to broadcast infrastructure Manage IP networking, fibre patching, and OB broadcast cabling Video Gallery and Live Event Support Ensure smooth operation of video galleries during live events Provide technical support for broadcast technology during concerts, boxing matches, rugby games, and other events Collaborate with the team to deliver exceptional experiences to fans around the world XR-based Virtual Broadcasting Support Manage and maintain the XR-based virtual broadcasting system Provide technical support for the XR studio, ensuring seamless integration of virtual and real-world elements Collaborate with the creative team to design and implement immersive XR environments Required Skills: Strong background in broadcast engineering Experience with broadcast equipment such as Ross Carbonite, Riedel MediorNet, and LiveU Working knowledge of media server technology, particularly disguise Familiarity with studio lighting systems, camera systems, and edit suites Comfortable working with IP networking, fibre patching, and OB broadcast cabling Experience with XR technology, including disguise media servers, Unreal Engine, and Unity Knowledge of virtual production workflows, camera tracking, real-time rendering, and compositing Proactive attitude and a keen eye for detail Ability to troubleshoot complex technology issues Excellent problem-solving skills and ability to work well under pressure in a fast-paced, live production environment If you are passionate about broadcast engineering and XR technology and have the skills and experience to thrive in this exciting role, we want to hear from you! Join our talented team and be part of a company that's at the forefront of the industry, creating unforgettable experiences for audiences around the globe. Apply now and take the first step towards an exhilarating career in broadcast engineering and XR-based projects!
Mar 19, 2024
Full time
Broadcast Engineer Broadcast and XR-based projects Major London Venue Onsite role Are you a passionate Broadcast Engineer looking for an exciting opportunity to showcase your skills and expertise? Join a world-renowned venue in London and be part of a team that's pushing the boundaries of live events and virtual broadcasting! In this dynamic role, you will be at the heart of the action, ensuring the smooth operation of our state-of-the-art broadcast infrastructure, video galleries, and cutting-edge XR-based virtual broadcasting setup. As a key member of the team, you will have the chance to work with industry-leading technology and collaborate with a talented group of professionals who share your passion for delivering exceptional experiences to audiences worldwide. If you thrive in a fast-paced environment and are ready to take your career to the next level, this is the perfect role for you! Role Outline: Manage and maintain broadcast software and hardware Provide technical support for studio lighting systems, camera systems, and edit suites. Ensure smooth operations in the video galleries and all broadcast technology during live events. Support and maintain their XR-based virtual broadcasting system, ensuring seamless integration of virtual and real-world elements during live broadcasts and events. Key Duties: Broadcast Infrastructure Management Oversee the maintenance and upgrading of broadcast software and hardware Troubleshoot and resolve technical issues related to broadcast infrastructure Manage IP networking, fibre patching, and OB broadcast cabling Video Gallery and Live Event Support Ensure smooth operation of video galleries during live events Provide technical support for broadcast technology during concerts, boxing matches, rugby games, and other events Collaborate with the team to deliver exceptional experiences to fans around the world XR-based Virtual Broadcasting Support Manage and maintain the XR-based virtual broadcasting system Provide technical support for the XR studio, ensuring seamless integration of virtual and real-world elements Collaborate with the creative team to design and implement immersive XR environments Required Skills: Strong background in broadcast engineering Experience with broadcast equipment such as Ross Carbonite, Riedel MediorNet, and LiveU Working knowledge of media server technology, particularly disguise Familiarity with studio lighting systems, camera systems, and edit suites Comfortable working with IP networking, fibre patching, and OB broadcast cabling Experience with XR technology, including disguise media servers, Unreal Engine, and Unity Knowledge of virtual production workflows, camera tracking, real-time rendering, and compositing Proactive attitude and a keen eye for detail Ability to troubleshoot complex technology issues Excellent problem-solving skills and ability to work well under pressure in a fast-paced, live production environment If you are passionate about broadcast engineering and XR technology and have the skills and experience to thrive in this exciting role, we want to hear from you! Join our talented team and be part of a company that's at the forefront of the industry, creating unforgettable experiences for audiences around the globe. Apply now and take the first step towards an exhilarating career in broadcast engineering and XR-based projects!
Unit 2 Games is an award-winning, Meta-owned games studio based in Leamington Spa, UK. We were formed in 2017 to build Crayta - our dream to make game creation accessible to anyone and everyone.We are looking for a Senior Programmer with a passion for games, to join our outstanding team in Leamington Spa, UK. Strong communication and interpersonal skills are a must, as is a proven track record applying C++ to games. Software Engineer - Unit 2 Games Responsibilities: Work with the technical team to design and own systems in a multiplayer environment using C++ within Unreal Engine 4, initially on PC. Drive improvements throughout the codebase alongside the rest of the technical team. Minimum Qualifications: Experience in Unreal Engine compliant C++ and game architecture systems Proven track record of debugging, performance analysis and optimisation in games development Familiarity with version control, continuous integration, bug tracking and code review systems Ability to work collaboratively with a team of mixed disciplines, with good verbal and written communication skills Solid foundation in maths, particularly 3D geometry Preferred Qualifications: Experience with graphics programming Experience using Unreal Engine 4 Familiarity with Mobile and Console platforms Enthusiasm for working with rendering systems Experience applying Automated Testing with Unit and Integration tests Familiarity with the constraints of developing networked games
Sep 22, 2022
Full time
Unit 2 Games is an award-winning, Meta-owned games studio based in Leamington Spa, UK. We were formed in 2017 to build Crayta - our dream to make game creation accessible to anyone and everyone.We are looking for a Senior Programmer with a passion for games, to join our outstanding team in Leamington Spa, UK. Strong communication and interpersonal skills are a must, as is a proven track record applying C++ to games. Software Engineer - Unit 2 Games Responsibilities: Work with the technical team to design and own systems in a multiplayer environment using C++ within Unreal Engine 4, initially on PC. Drive improvements throughout the codebase alongside the rest of the technical team. Minimum Qualifications: Experience in Unreal Engine compliant C++ and game architecture systems Proven track record of debugging, performance analysis and optimisation in games development Familiarity with version control, continuous integration, bug tracking and code review systems Ability to work collaboratively with a team of mixed disciplines, with good verbal and written communication skills Solid foundation in maths, particularly 3D geometry Preferred Qualifications: Experience with graphics programming Experience using Unreal Engine 4 Familiarity with Mobile and Console platforms Enthusiasm for working with rendering systems Experience applying Automated Testing with Unit and Integration tests Familiarity with the constraints of developing networked games
Reality Labs at Meta is helping more people around the world come together and connect through world-class Augmented and Virtual reality (AR/VR) products. With global departments dedicated to research and development in computer vision, machine learning, digital humans, social interaction, and more, AR/VR is committed to driving the state of the art forward through relentless innovation. The potential to change the world is immense - and we're just getting started.Augmented and Virtual reality will transform the way people come together to work and play. By developing new hardware and software products capable of understanding human appearance, movement and expression, we aim to make it possible for people to feel like they are directly in front of each other, despite being separated by vast distances.As a Software Engineer in Reality Labs, you will develop some of our flagship AR and VR products and developer services. You will collaborate with highly diverse teams, threading together newly developed technologies to create intuitive experiences that enhance people's experience of the world around them. The ideal candidate is a software engineer with experience in VR, simulation, visualisation or a creative industry (e.g. Video Game, Film VFX). You will bring together innovative design with new technologies (related to 3D applications and games). You have a passion for real-time 3D applications, virtual or augmented reality and enjoy rapid iterative development for products or research.Together, let's step into the adventure of a lifetime as we make science fiction real, and change the world. Software Engineer - Gameplay (London) Responsibilities: Design core components up and down the software stack Work with other engineers, product managers, designers, artists, and user researchers to define and deliver industry-leading virtual reality products. Help define the future of digital social interaction and set the standard for how people communicate across platforms and realities. Set direction in how Reality Labs develop future 3D capabilities Minimum Qualifications: Experience in any of the following: computer graphics, rendering, physics-based simulation, 3D character animation, advanced optimisation techniques, or games middleware/tooling Experience building and shipping commercial 3D software in C/C++, C# or similar language. Experience with either proprietary or commercial 3D engines (Unity, Unreal, etc). Experience in any of the following: developing 3D pipelines (processing models, scenes, textures, materials or animation), developing software within the game development, Augmented Reality or Virtual Reality or experience building interactive real-time 3D products. Preferred Qualifications: Bachelor's degree in Computer Science, Computer Engineering or equivalent combination of education and experience. Experience with any of the following: VR / MR / AR development, 3D file formats (such as FBX, gITF, COLLADA/DAE, OBJ) or animation of human avatars in a tracked or live performance context.. Experience with API design and implementation for realtime 3D applications.
Sep 21, 2022
Full time
Reality Labs at Meta is helping more people around the world come together and connect through world-class Augmented and Virtual reality (AR/VR) products. With global departments dedicated to research and development in computer vision, machine learning, digital humans, social interaction, and more, AR/VR is committed to driving the state of the art forward through relentless innovation. The potential to change the world is immense - and we're just getting started.Augmented and Virtual reality will transform the way people come together to work and play. By developing new hardware and software products capable of understanding human appearance, movement and expression, we aim to make it possible for people to feel like they are directly in front of each other, despite being separated by vast distances.As a Software Engineer in Reality Labs, you will develop some of our flagship AR and VR products and developer services. You will collaborate with highly diverse teams, threading together newly developed technologies to create intuitive experiences that enhance people's experience of the world around them. The ideal candidate is a software engineer with experience in VR, simulation, visualisation or a creative industry (e.g. Video Game, Film VFX). You will bring together innovative design with new technologies (related to 3D applications and games). You have a passion for real-time 3D applications, virtual or augmented reality and enjoy rapid iterative development for products or research.Together, let's step into the adventure of a lifetime as we make science fiction real, and change the world. Software Engineer - Gameplay (London) Responsibilities: Design core components up and down the software stack Work with other engineers, product managers, designers, artists, and user researchers to define and deliver industry-leading virtual reality products. Help define the future of digital social interaction and set the standard for how people communicate across platforms and realities. Set direction in how Reality Labs develop future 3D capabilities Minimum Qualifications: Experience in any of the following: computer graphics, rendering, physics-based simulation, 3D character animation, advanced optimisation techniques, or games middleware/tooling Experience building and shipping commercial 3D software in C/C++, C# or similar language. Experience with either proprietary or commercial 3D engines (Unity, Unreal, etc). Experience in any of the following: developing 3D pipelines (processing models, scenes, textures, materials or animation), developing software within the game development, Augmented Reality or Virtual Reality or experience building interactive real-time 3D products. Preferred Qualifications: Bachelor's degree in Computer Science, Computer Engineering or equivalent combination of education and experience. Experience with any of the following: VR / MR / AR development, 3D file formats (such as FBX, gITF, COLLADA/DAE, OBJ) or animation of human avatars in a tracked or live performance context.. Experience with API design and implementation for realtime 3D applications.
Unit 2 Games is an award-winning, Meta-owned games studio based in Leamington Spa, UK. We were formed in 2017 to build Crayta - our dream to make game creation accessible to anyone and everyone.We are looking for a Senior Programmer with a passion for games, to join our outstanding team in Leamington Spa, UK. Strong communication and interpersonal skills are a must, as is a proven track record applying C++ to games. Software Engineer - Unit 2 Games Responsibilities: Work with the technical team to design and own systems in a multiplayer environment using C++ within Unreal Engine 4, initially on PC. Drive improvements throughout the codebase alongside the rest of the technical team. Minimum Qualifications: Experience in Unreal Engine compliant C++ and game architecture systems Proven track record of debugging, performance analysis and optimisation in games development Familiarity with version control, continuous integration, bug tracking and code review systems Ability to work collaboratively with a team of mixed disciplines, with good verbal and written communication skills Solid foundation in maths, particularly 3D geometry Preferred Qualifications: Experience with graphics programming Experience using Unreal Engine 4 Familiarity with Mobile and Console platforms Enthusiasm for working with rendering systems Experience applying Automated Testing with Unit and Integration tests Familiarity with the constraints of developing networked games
Sep 21, 2022
Full time
Unit 2 Games is an award-winning, Meta-owned games studio based in Leamington Spa, UK. We were formed in 2017 to build Crayta - our dream to make game creation accessible to anyone and everyone.We are looking for a Senior Programmer with a passion for games, to join our outstanding team in Leamington Spa, UK. Strong communication and interpersonal skills are a must, as is a proven track record applying C++ to games. Software Engineer - Unit 2 Games Responsibilities: Work with the technical team to design and own systems in a multiplayer environment using C++ within Unreal Engine 4, initially on PC. Drive improvements throughout the codebase alongside the rest of the technical team. Minimum Qualifications: Experience in Unreal Engine compliant C++ and game architecture systems Proven track record of debugging, performance analysis and optimisation in games development Familiarity with version control, continuous integration, bug tracking and code review systems Ability to work collaboratively with a team of mixed disciplines, with good verbal and written communication skills Solid foundation in maths, particularly 3D geometry Preferred Qualifications: Experience with graphics programming Experience using Unreal Engine 4 Familiarity with Mobile and Console platforms Enthusiasm for working with rendering systems Experience applying Automated Testing with Unit and Integration tests Familiarity with the constraints of developing networked games
C++ Developer / Software Engineer (Graphics CUDA DirectX) *Hybrid WfH*. Would you like to progress your career working on complex, large scale visual displays used in music concerts and videos as well as other live events such as sports and TV broadcasting? You could be joining a growing tech company. As a C++ Developer / Software Engineer you will design, develop and implement new client bespoke graphics systems. You'll collaborate in an Agile team environment contributing to code reviews and working across the full software development lifecycle to deliver quality software, including the development of automated testing systems. The company prides itself on innovation, you'll be encouraged to learn an pick new things up on the job, working on cutting edge graphical displays viewed by millions of people worldwide, using technologies including C+ / 20, CUDA, DirectX, Python and Visual Studio. You'll be based in the London office two days a week, with the other three working from home if desired. Requirements: *You have C+ development experience *You also have experience of working on graphics using technologies such as CUDA and DirectX (you may also have a games development background having used things like Unreal Engine or Unity) *You're collaborative, keen to learn and share ideas As a C++ Developer / Software Engineer you will earn a competitive salary (to £70k) plus benefits. Apply now or call to find out more about this C++ Developer / Software Engineer opportunity.
Oct 07, 2021
Full time
C++ Developer / Software Engineer (Graphics CUDA DirectX) *Hybrid WfH*. Would you like to progress your career working on complex, large scale visual displays used in music concerts and videos as well as other live events such as sports and TV broadcasting? You could be joining a growing tech company. As a C++ Developer / Software Engineer you will design, develop and implement new client bespoke graphics systems. You'll collaborate in an Agile team environment contributing to code reviews and working across the full software development lifecycle to deliver quality software, including the development of automated testing systems. The company prides itself on innovation, you'll be encouraged to learn an pick new things up on the job, working on cutting edge graphical displays viewed by millions of people worldwide, using technologies including C+ / 20, CUDA, DirectX, Python and Visual Studio. You'll be based in the London office two days a week, with the other three working from home if desired. Requirements: *You have C+ development experience *You also have experience of working on graphics using technologies such as CUDA and DirectX (you may also have a games development background having used things like Unreal Engine or Unity) *You're collaborative, keen to learn and share ideas As a C++ Developer / Software Engineer you will earn a competitive salary (to £70k) plus benefits. Apply now or call to find out more about this C++ Developer / Software Engineer opportunity.