Job Description
We are seeking a visionary Senior 2D Graphics Engineer to join our elite engineering team. At Nebula Dynamics, we specialize in creating immersive, high-performance visual experiences for next-generation platforms. You will be at the forefront of rendering technology, bridging the gap between artistic vision and technical execution. If you are passionate about optimizing 2D pipelines and pushing the limits of graphical fidelity, we want to hear from you.
Join a culture of innovation where your code directly impacts the visual quality of our products. We offer competitive compensation, equity packages, and a flexible remote-first culture.
Responsibilities
- Design, implement, and optimize high-performance 2D rendering pipelines for interactive applications and games.
- Collaborate closely with 2D Artists and Designers to translate creative concepts into efficient code and shader programs.
- Debug and resolve complex graphical issues, including rendering artifacts, performance bottlenecks, and memory leaks.
- Develop custom tools and internal libraries to streamline the 2D asset creation and rendering workflow.
- Stay abreast of the latest graphics APIs (Vulkan, DirectX 12, Metal) and rendering techniques to innovate our visual stack.
- Mentor junior engineers and conduct code reviews to maintain high engineering standards.
Qualifications
- 5+ years of professional experience in graphics programming, with a focus on 2D rendering technologies.
- Strong proficiency in C++ and experience with modern graphics APIs (Vulkan, OpenGL, DirectX 12).
- Deep understanding of 2D rasterization, sprite batching, and texture atlasing optimization.
- Experience with game engines (Unity or Unreal Engine) specifically for 2D workflow development.
- Excellent mathematical skills, including linear algebra and vector calculus.
- Proven track record of shipping products with optimized graphical performance.
- Strong problem-solving abilities and a detail-oriented approach to debugging.