Vectorworks | Rendering Engineer (OpenGL, Vulcan, C++) -

Rendering Engineer (OpenGL, Vulcan, C++)

Vectorworks |  Columbia, MD | Dev / Eng

Job Description
Perks + Benefits
Company Culture

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. Our company encourages 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 our graphics technologies from OpenGL to Metal and Vulkan.
  • Help us develop technical connections between Vectorworks and other real-time graphics engines.
  • Stay up to date with the latest developments in graphics systems.
  • Determine and document user requirements for task overviews
  • Create and review task designs
  • Implement projects according to design
  • Investigate bugs and determine appropriate fixes
  • Collaborate and provide technical assistance to others
  • Provide assistance for documentation


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 with the latest rendering technologies.

Why do we want you? Because you have:

  • A Bachelor of Science degree in Computer Science.
  • 5 or more years of experience.
  • Proficiency with C++.
  • Expertise with OpenGL and programming real time rendering engines.
  • Experience with rendering and shader programming.
  • Deep knowledge of the graphics pipeline, GPU architecture, advanced lighting, texturing, and rendering techniques.
  • Strong math skills.
  • Knowledge of scripting languages like Pascal, Python, Visual basic, etc.


Vectorworks Inc. is an Equal Opportunity/Affirmative Action Employer

Apply Now
Read More
Health & Wellness Benefits
  • Dental
  • Disability Insurance
  • Health Insurance
  • Life Insurance
  • Onsite Gym
  • Vision
  • Wellness Programs
Parental Benefits
  • Generous Parental Leave
  • Mother Rooms
Perks & Discounts
  • Casual Dress
  • Lunch
  • Snacks
  • Special Discounts
Professional Development
  • Tuition Reimbursement
Retirement & Stock Options Benefits
  • 401K
Vacation & Time Off Benefits
  • Generous PTO
  • Paid Holidays
  • Paid Sick Days

New jobs. Your inbox. Every week. Get it.

Do NOT follow this link or you will be banned from the site!