Job Description
We are seeking a visionary Senior 2D Graphics Software Engineer to join our elite engineering team at Synapse Digital. In this pivotal role, you will architect and implement high-performance 2D rendering pipelines that power our next-generation visualization tools. You will be responsible for translating complex design requirements into efficient, scalable code, ensuring pixel-perfect visuals and buttery-smooth 60fps performance across web and desktop platforms.
If you are passionate about the intricacies of pixel manipulation, vector graphics, and optimizing rendering engines, we want to hear from you. You will work closely with our UX designers and product managers to push the boundaries of what is possible in 2D graphics.
Responsibilities
- Design, develop, and maintain high-performance 2D rendering engines using C++ and modern graphics APIs.
- Optimize existing rendering code to minimize draw calls, reduce memory footprint, and maximize frame rates.
- Implement advanced vector graphics and pixel manipulation algorithms to support complex visual effects.
- Collaborate with cross-functional teams to debug rendering issues and provide technical solutions for UI challenges.
- Stay abreast of the latest industry trends in 2D graphics technology and propose innovative solutions.
Qualifications
- 5+ years of professional experience in 2D graphics programming.
- Strong proficiency in C++ or C# and experience with Direct2D, GDI+, or HTML5 Canvas.
- Deep understanding of rendering concepts including rasterization, anti-aliasing, and compositing.
- Experience with GPU acceleration and shader programming (GLSL/HLSL).
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.