We are seeking an innovative and highly skilled Graphics Software Developer to join our dynamic development team. This role is ideal for an experienced programmer with a passion for computer graphics algorithm optimization and the delivery of high-performance visual solutions. The successful candidate will work on the design implementation and optimization of graphics engines and tools used in a range of applications from digital content creation to interactive simulations and real-time rendering systems. If you thrive in a collaborative environment and are committed to advancing the state-of-the-art in graphics technology we invite you to apply.
Key Responsibilities
Graphics Engine Development: Architect design and implement advanced graphics rendering systems shaders and visual effects for both real-time and offline applications.
Optimization: Profile and optimize graphics pipelines for speed memory usage and hardware compatibility across platforms (PC mobile web console).
Algorithm Innovation: Research and develop new algorithms in rendering image processing and computational geometry.
Cross-Functional Collaboration: Work closely with UI/UX designers artists and other engineers to integrate graphics features and ensure seamless workflows.
Code Quality: Write clean efficient and well-documented code while adhering to industry best practices and internal coding standards.
Testing & Debugging: Develop comprehensive test procedures for graphics components and tools and troubleshoot issues at all stages of development.
Technical Documentation: Produce and maintain detailed technical documentation for internal and external developer use.
Continuous Learning: Stay current with the latest advancements in graphics hardware software APIs (such as DirectX Vulkan OpenGL Metal) and best practices.
Qualifications Required:
Bachelors or Masters degree in Computer Science Computer Engineering Mathematics or a related field.
Minimum 3 years of professional experience in graphics software development.
Proficiency in C and/or C# with strong object-oriented programming skills.
Hands-on experience with modern graphics APIs (DirectX 12 Vulkan OpenGL or Metal).
Solid understanding of computer graphics fundamentals including rendering pipelines shaders lighting and texture mapping.
Familiarity with GPU programming and parallel computing (HLSL/GLSL/Metal Shading Language).
Experience with debugging and profiling graphics applications.
Preferred:
Experience in game engine development (Unity Unreal custom engines).
Knowledge of real-time ray tracing global illumination and physically-based rendering.
Exposure to machine learning applications in graphics.
Experience with AR/VR simulation or CAD applications.
Compensation
Annual Salary: $120000 $150000 commensurate with experience and qualifications.
Benefits
Health & Wellness: Comprehensive medical dental and vision insurance; flexible spending accounts (FSA); wellness programs.
Retirement: 401(k) plan with company matching.
Paid Time Off: Generous vacation sick leave and paid holidays.
Professional Development: Annual budget for conferences workshops certifications and training.
Work-Life Balance: Flexible work hours and remote work options.
Parental Support: Paid parental leave and family support programs.
Other Perks: Employee assistance program (EAP) company-sponsored events and access to cutting-edge hardware and software.
Work Environment
You will join a collaborative innovative team where creativity and technical excellence are highly valued. Our workplace fosters open communication supports ongoing learning and encourages the pursuit of technical mastery. We are committed to diversity equity and inclusion and welcome applicants from all backgrounds.
We are seeking an innovative and highly skilled Graphics Software Developer to join our dynamic development team. This role is ideal for an experienced programmer with a passion for computer graphics algorithm optimization and the delivery of high-performance visual solutions. The successful candida...
We are seeking an innovative and highly skilled Graphics Software Developer to join our dynamic development team. This role is ideal for an experienced programmer with a passion for computer graphics algorithm optimization and the delivery of high-performance visual solutions. The successful candidate will work on the design implementation and optimization of graphics engines and tools used in a range of applications from digital content creation to interactive simulations and real-time rendering systems. If you thrive in a collaborative environment and are committed to advancing the state-of-the-art in graphics technology we invite you to apply.
Key Responsibilities
Graphics Engine Development: Architect design and implement advanced graphics rendering systems shaders and visual effects for both real-time and offline applications.
Optimization: Profile and optimize graphics pipelines for speed memory usage and hardware compatibility across platforms (PC mobile web console).
Algorithm Innovation: Research and develop new algorithms in rendering image processing and computational geometry.
Cross-Functional Collaboration: Work closely with UI/UX designers artists and other engineers to integrate graphics features and ensure seamless workflows.
Code Quality: Write clean efficient and well-documented code while adhering to industry best practices and internal coding standards.
Testing & Debugging: Develop comprehensive test procedures for graphics components and tools and troubleshoot issues at all stages of development.
Technical Documentation: Produce and maintain detailed technical documentation for internal and external developer use.
Continuous Learning: Stay current with the latest advancements in graphics hardware software APIs (such as DirectX Vulkan OpenGL Metal) and best practices.
Qualifications Required:
Bachelors or Masters degree in Computer Science Computer Engineering Mathematics or a related field.
Minimum 3 years of professional experience in graphics software development.
Proficiency in C and/or C# with strong object-oriented programming skills.
Hands-on experience with modern graphics APIs (DirectX 12 Vulkan OpenGL or Metal).
Solid understanding of computer graphics fundamentals including rendering pipelines shaders lighting and texture mapping.
Familiarity with GPU programming and parallel computing (HLSL/GLSL/Metal Shading Language).
Experience with debugging and profiling graphics applications.
Preferred:
Experience in game engine development (Unity Unreal custom engines).
Knowledge of real-time ray tracing global illumination and physically-based rendering.
Exposure to machine learning applications in graphics.
Experience with AR/VR simulation or CAD applications.
Compensation
Annual Salary: $120000 $150000 commensurate with experience and qualifications.
Benefits
Health & Wellness: Comprehensive medical dental and vision insurance; flexible spending accounts (FSA); wellness programs.
Retirement: 401(k) plan with company matching.
Paid Time Off: Generous vacation sick leave and paid holidays.
Professional Development: Annual budget for conferences workshops certifications and training.
Work-Life Balance: Flexible work hours and remote work options.
Parental Support: Paid parental leave and family support programs.
Other Perks: Employee assistance program (EAP) company-sponsored events and access to cutting-edge hardware and software.
Work Environment
You will join a collaborative innovative team where creativity and technical excellence are highly valued. Our workplace fosters open communication supports ongoing learning and encourages the pursuit of technical mastery. We are committed to diversity equity and inclusion and welcome applicants from all backgrounds.
View more
View less