Foundry Company Logo

Foundry

London - United Kingdom
View all jobs at this company »

Software Engineer, 3D Layouts & Rendering

Description

THE PRODUCT.

Colorway’s unique feature set is designed to take the drudgery out of all aspects of creating and managing artwork variations—saving significant amounts of time, reducing the potential for errors and letting you concentrate on refining your design’s aesthetics. With the power to iterate freely and make changes right up to the last minute, you can explore more options and ultimately arrive at better decisions. And since your ideas are communicated with the benefit of true 3D lighting, shading, materials and depth of field, you’ll have the confidence that your stakeholders fully appreciate your intentions.

With Colorway, you can quickly iterate on looks, explore different color combinations, save and manage any number of variations and convincingly communicate your ideas—all without time-consuming re-rendering. Client made last-minute changes that mean your concept needs new images? No problem—your Colorway project will automatically pick up the updated files, so you can re-export all of your variations with just a couple of clicks.

THE ROLE.

We are looking for a software engineer to join an existing development team, to work on a new and exciting product that generates files for Colorway from 3D assets. An ideal candidate should have extensive experience of C and C++ software development, and experience working with Qt, OpenGL, and modern software engineering best practices. Knowledge of modern computer graphics approaches, geometry and 3D maths would be beneficial.

Reporting to the project Lead Engineer, your daily work will involve the design, implementation, documentation and testing of C and C++ code, liaising with other engineers in the team, the Product Manager and Project Manager as necessary to ensure that the code meets the requirements of the customer and is delivered in a timely fashion.
It will be amongst your responsibilities to understand the business and wider design industry. You will be encouraged to play an active role in communicating with and visiting customers, understanding and sharing requirements and proposed solutions. When appropriate you may be required to represent and support the company and the product at external events.

THE REQUIREMENTS.
    • Advanced knowledge of (C/C++) programming language.
    • Experience developing user interface using Qt 4.
    • 3+ years of industry experience developing real time 3D applications.
    • Knowledge of development tools and processes as part of a team.
    • Experience of cross OS development including OSX and Windows.
    • Good communication skills, teamwork skill, well organised, and good time management
    • Familiarity with Agile software development
    • Beneficial:
    • Understanding of geometry, and 3D maths; trigonometry, vector, matrix...etc
    • Understanding and background in offline rendering
    • Image processing and OpenGL experience
    • Knowledge of the Python programming language
PERKS & BENEFITS.

25 days holiday + bank holidays
Pension scheme & life assurance
Health cash plan & medical insurance,
Season ticket loan
Company’s social events
Beer O’Clock Fridays
Gym memberships
Learning & development plans
Foundry’s discount & saving scheme

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.