Posted in

Senior Mobile Platform Engineer

Senior Mobile Platform Engineer

CompanyEpic Games
LocationBellevue, WA, USA
Salary$176262 – $258518
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • 5+ years professional experience working in Android NDK/C++ developing games or similar products
  • Experience implementing modern rendering techniques, especially on mobile hardware
  • Solid experience with a broad range of engineering areas in shipping games or real-time visualization systems, with special attention given to low-level code and deep optimization
  • Proficiency with development tools and profiling on modern systems, including frame capture and profiling with engine-level and platform-specific tooling

Responsibilities

  • Analyze and continuously strive to solve problems and optimize performance of Unreal Engine for AAA games, such as Fortnite, on modern Android devices; this includes identifying solutions in such areas as: Rendering performance and device compatibility in both OpenGL and Vulkan, including the shader pipeline, Mobile-focused rendering feature development, Solving device-specific CPU and GPU performance and compatibility issues, Making improvements to platform toolchains, i.e. compiler/linker support, SDK upgrades, platform specific data management tools, debugger integration, crash reporting, etc., Improvements in low-level systems that interface with platform APIs, i.e. memory allocators (physical and virtual), file systems, input systems
  • Work with Google, mobile GPU and Android phone vendors to help drive the development of Android as a game development platform
  • Collaborate with a variety of other Epic teams such as Fortnite mobile engineering to help them solve complex technical challenges in ways that move the stability and quality of our internal products forward
  • Help us embrace, support, extend and enhance our engine for future mobile hardware

Preferred Qualifications

  • Bonus points for experience with Unreal Engine on mobile platforms, especially in C++ using NDK on Android