Job Description
Join the Future of Digital Reality
Aether Interactive is at the forefront of immersive web experiences and next-generation mobile gaming. We are looking for a visionary Senior 2D Graphics Engineer to lead the technical direction of our rendering pipelines. You will bridge the gap between artistic vision and engineering precision, ensuring our 2D environments are not only stunning but also performant across all devices.
As a key member of our Core Tech team, you will define the visual language of our upcoming titles, leveraging cutting-edge graphics APIs to push the boundaries of what is possible in 2D space.
Why Join Us?
- Competitive salary and equity package.
- Remote-first culture with quarterly team retreats.
- Access to the latest hardware and development tools.
- Opportunity to mentor junior engineers and shape best practices.
Responsibilities
- Architect and optimize high-performance 2D rendering pipelines using C++ and modern graphics APIs (OpenGL, Vulkan, or DirectX).
- Develop and maintain custom shaders and effects to enhance visual fidelity and artistic expression in 2D assets.
- Collaborate closely with the Art Director and 2D Artists to translate concept art into pixel-perfect, performant code.
- Implement and debug advanced techniques such as parallax scrolling, dynamic lighting, and particle systems.
- Profile and optimize rendering performance to ensure 60FPS+ stability on a wide range of mobile and desktop hardware.
- Contribute to the technical design of our internal 2D game engine and middleware.
Qualifications
- 5+ years of professional experience in software engineering, with a focus on graphics programming or game development.
- Strong proficiency in C++ (C++11/14/17) and familiarity with C# for Unity or similar engines.
- Deep understanding of computer graphics theory, including rasterization, blending, and shader programming (GLSL/HLSL).
- Experience with 2D rendering frameworks, such as Unity 2D, Unreal Engine 2D, or custom WebGL implementations.
- Proven track record of optimizing rendering performance and reducing draw calls.
- Bachelor's degree in Computer Science, Mathematics, or a related technical field.