Sr. Mobile Engine Platform Engineer

Level

$125K — $150K *
Consumer Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Strong professional experience with C++
  • 7+ years in game engine or runtime development, specifically beneath the gameplay/application layer
  • Experience launching projects on iOS and/or Android
  • Familiarity with hardware constraints of mobile devices
  • Expertise in profiling and optimizing performance metrics such as CPU, GPU, and memory
  • Proficient in modifying engine or runtime technologies rather than just adding features
  • Ability to debug across multiple hardware generations

Responsibilities

  • Analyze the engine to determine essential functionalities for the product and optimize as needed
  • Profile and enhance the engine's runtime performance across various metrics
  • Adapt underlying technology for mobile and constrained hardware
  • Enhance memory management, asset streaming, and rendering processes
  • Address technical challenges related to draw calls, GPU pipelines, and multithreading
  • Utilize platform-specific graphics APIs and troubleshoot device issues
  • Improve overall load times, binary sizes, and performance across device capabilities
  • Make informed architecture and design decisions tailored to low-powered hardware

Benefits

  • Opportunities to work with cutting-edge AI-assisted development tools
  • Collaborative and innovative work environment
  • Flexibility in work style, promoting a healthy work-life balance
  • Chance to significantly impact product performance and user experience
  • Engagement with a talented team focused on game development and engine optimization
Full Job Description
Level is looking for a C++ engine engineer who can make engine lean, efficient, and reliable on mobile and other constrained hardware. We are building a larger game and learning platform on a forked version of Godot, and this role focuses specifically on identifying what the engine actually needs for our product, what can be stripped out, and what must be rewritten or optimized so it performs well on lower-powered devices. This is a role for someone who has worked underneath the game/application layer, with experience working inside an engine and changed how it behaves on constrained hardware. What You Will Do: • Get inside our engine and determine what functionality is actually needed for our product, and what can be removed, rewritten, or optimized • Profile and optimize engine and runtime performance across CPU, GPU, memory, binary size, loading time, and (where relevant) battery/power • Modify underlying engine/runtime technology to meet mobile and constrained-hardware requirements • Work on memory allocators and footprint, asset streaming, lazy/asynchronous loading, texture compression, and rendering optimization • Address draw calls, GPU pipelines, shaders, CPU/GPU synchronization, multithreading, and frame pacing • Work with platform graphics APIs (iOS/Metal, Android/Vulkan/OpenGL ES) and debug device-specific problems • Improve startup and load time, binary/package size, and performance across a range of device generations and capabilities • Make architecture and systems design decisions specific to lower-powered hardware constraints • Actively experiment with and adopt AI-assisted development tools to improve engineering workflows Qualifications Need to Have: • Strong professional C++ experience • 7+ years of game engine or runtime experience, including comfort working below the gameplay/application layer • iOS and/or Android shipping experience • Experience with constrained hardware and a strong understanding of mobile hardware limitations • Experience profiling and optimizing for CPU, GPU, memory, loading, asset footprint, binary size, and frame rate • Experience modifying underlying engine or runtime technology (not just building features on top of one) • Experience debugging device-specific problems across different hardware generations • Strong architecture and systems design skills • For candidates from Unity or Unreal backgrounds: demonstrated experience going below the engine's abstractions (e.g., native C/C++ work, IL2CPP, native plugins, or modified engine source), not solely C#/Blueprint-level mobile shipping experience Nice to Have: • Direct experience taking an engine or runtime and stripping down, customizing, or optimizing it for target mobile hardware • Experience with Godot: core contribution, C++ engine development, mobile/platform contributions • Background on a proprietary mobile engine team, where engine internals (memory, rendering, asset systems, platform abstraction, threading) had to be understood deeply • Experience modifying Unreal Engine source itself • Experience with battery/power optimization and low-end device optimization • Curiosity about and hands-on experimentation with AI-assisted development tools

Similar Jobs

More Jobs at Level

More Consumer Technology Jobs

Find similar Sr. Mobile Engine Platform Engineer jobs: