Job Description
Shape the Future of 2D Visuals
Nebula Interactive is a leading frontier technology firm pushing the boundaries of digital storytelling. We are looking for a highly skilled Senior 2D Graphics Engineer to join our elite team in San Francisco. In this role, you will architect high-performance rendering pipelines, optimize sprite systems, and develop cutting-edge visual effects that set our products apart in a crowded market.
As a key technical contributor, you will collaborate directly with creative leads to bridge the gap between artistic vision and technical execution, ensuring our 2D graphics deliver stunning fidelity on any device.
Responsibilities
- Design, develop, and optimize high-performance 2D rendering pipelines using C++ and modern graphics APIs (OpenGL, DirectX, Vulkan).
- Implement custom shaders and post-processing effects (bloom, color grading, particle systems) to enhance visual fidelity.
- Debug and optimize rendering performance to maintain 60+ FPS on target mobile and desktop platforms.
- Collaborate with the art and design teams to translate 2D assets into efficient GPU meshes and textures.
- Contribute to the architectural design of our internal 2D engine tools and asset pipelines.
- Stay abreast of the latest graphics technologies and integrate emerging techniques into our workflows.
Qualifications
- 5+ years of professional experience in game development or graphics programming, with a specific focus on 2D rendering.
- Proficiency in C++ or C# with a deep understanding of memory management and optimization.
- Strong command of pixel manipulation, sprite batching, and 2D lighting models.
- Experience with Shader languages (GLSL, HLSL) and graphics debugging tools (RenderDoc, NSight).
- Demonstrated ability to optimize performance for memory-constrained environments (mobile/web).
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.