Senior Software Engineer 2, Game Systems
Core
Design and implement core game systems, graphics, and rendering for a cross-platform fitness game engine.
Role type
Senior IC game systems engineer
Builds
High-performance game engine features for iOS, Windows, Android, Mac, and Apple TV
Domain
Gaming + Real-time graphics/rendering
Deliverable
production ML models | product features
Required skills
C++, GLSL/ESSL/MSL, multi-threading, memory management, performance profiling, CI/CD, automated testing
Preferred skills
Game engine integration (Unity/Unreal), 3D math, real-time networking, feature flags, Android JNI
Technologies
C++, GLSL, GLSL ES, ESSL, MSL, Git, CI/CD pipelines
Responsibilities
Design and implement game engine features; drive performance analysis and optimization; build developer tools; debug complex cross-platform issues; contribute to code reviews and design discussions; ensure code quality via automated testing.
Seniority
Senior, hands-on IC