Vectorworks Inc. is a global software product company targeting entertainment, architecture and landscape industries with enterprising and intuitive solutions that allow designers to realize their most inspired visions. We are looking for a motivated Rendering Engineer to help us advance the core graphics and rendering systems for our leading CAD/BIM package, used in over 100 countries around the world.
What’s in it for you?
Work on key customer facing product features in a collaborative team environment where you will be challenged and supported through the development process. The engineering team encourages innovation providing engineers with the freedom to find new solutions and technologies to solve engineering problems. Our company promotes work life balance and idea generation as we continue to leverage the latest technology to advance our products for our users’ needs.
In this role, you should expect to:
Build high-quality features and functionalities within demanding deadlines.
Work collaboratively to conceptualize, implement, and test features to achieve team and department goals.
Consider users’ best interests when making technical decisions as software is developed.
Be instrumental in migrating and modernizing our graphics technologies.
Help develop technical connections between Vectorworks and interactive, real-time and AR/VR graphics engines.
Stay up to date with the latest developments in computer graphics.
Implement projects according to design
Test development code
Schedule and track time spent on projects and other tasks
Investigate bugs and determine appropriate fixes
Peer review code
Why do you want this job? Because you are:
Driven to create excellent and highly functional client-facing software.
Able to produce in a fast-paced environment on a range of challenging engineering problems.
Passionate about innovation, R&D and graphics technologies.
Looking to work in an open environment where you can drive change and make significant contributions to core features in user facing products.
Why do we want you? Because you have:
A Bachelor of Science degree in Computer Science.
5+ years of graphics and/or rendering experience.
3+ years of experience with rendering and shader programming.
Proficiency with C++.
Expertise with programming real time rendering engines and shaders.
Deep knowledge of the graphics pipeline, GPU architecture, advanced lighting, texturing, and rendering techniques.
Professional experience with several graphical APIs, including: GLSL/HLSL, DirectX, Metal, OpenGL, Vulkan, GLES, and/or WebGL.
Extra credit: Significant use of one or more general-purpose modeling, rendering, and animation packages.
Vectorworks Inc. is an Equal Opportunity/Affirmative Action Employer