Lean Mobile Engine Architect for Constrained Devices

Level

Austin (CO)

On-site

USD 120,000 - 160,000

Full time

9 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Level is seeking a C++ engine engineer to optimize and trim the engine for mobile and constrained hardware. You will work on a forked Godot, determining essential functionality, removing or rewriting components, and improving overall performance.

You will profile across CPU/GPU/memory, adjust memory allocators, and tackle rendering pipelines, multithreading, and platform APIs. This role requires deep engine experience and a track record of below-engine work.

Qualifications

  • 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, not solely C#/Blueprint-level mobile shipping experience

Responsibilities

  • 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.

Skills

Strong C++ experience
7+ years game engine/runtime
iOS/Android shipping
Profiling & optimization
Engine/runtime modification
Device-specific debugging
Architecture & systems design
Low-level engine development

Tools

Godot
Native C/C++
IL2CPP / native plugins

Job description

Level is seeking a C++ engine engineer to optimize and trim the engine for mobile and constrained hardware. You will work on a forked Godot, determining essential functionality, removing or rewriting components, and improving overall performance.

You will profile across CPU/GPU/memory, adjust memory allocators, and tackle rendering pipelines, multithreading, and platform APIs. This role requires deep engine experience and a track record of below-engine work.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Mobile Engine Architect—Lean, Fast, Low-Power
Senior Mobile Engine Architect—Lean, Fast, Low-Power

Level.me • Austin (TX), Northern (KY)

Hybrid
USD 140,000 - 210,000
Senior Mobile Engine Architect: Lean, Fast, On-Device
Senior Mobile Engine Architect: Lean, Fast, On-Device

Level AI • Austin (TX)

On-site
USD 140,000 - 200,000
Sr. Mobile Engine Platform Engineer
Sr. Mobile Engine Platform Engineer

Level AI • Austin (TX)

On-site
USD 140,000 - 200,000
Sr. Mobile Engine Platform Engineer
Sr. Mobile Engine Platform Engineer

Level.me • Austin (TX), Northern (KY)

Hybrid
USD 140,000 - 210,000
Sr. Mobile Engine Platform Engineer
Sr. Mobile Engine Platform Engineer

Level • Austin (CO)

On-site
USD 120,000 - 160,000
Senior Engine Platform Engineer - Cross-Platform & AI-Driven
Senior Engine Platform Engineer - Cross-Platform & AI-Driven

Level AI • Austin (TX)

On-site
USD 140,000 - 200,000
Sr. Engine Platform Engineer
Sr. Engine Platform Engineer

Level.me • Austin (TX), Northern (KY)

Hybrid
USD 140,000 - 190,000
Sr. Engine Platform Engineer
Sr. Engine Platform Engineer

Level • Austin (CO)

On-site
USD 150,000 - 190,000
Sr. Engine Platform Engineer
Sr. Engine Platform Engineer

Level • Austin (TX)

On-site
USD 150,000 - 210,000
Sr. Engine Platform Engineer
Sr. Engine Platform Engineer

Level AI • Austin (TX)

On-site
USD 140,000 - 200,000