Logo
Stella Contracting Inc

Graphics Software Developer

Stella Contracting Inc, Denver, Colorado, United States, 80285

Save Job

About the job Graphics Software Developer

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: $120,000 $150,000, 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.