Vectorworks, Inc Company Logo

Vectorworks, Inc

Columbia, Maryland - United States
View all jobs at this company »

Software Engineer (Rendering)

Description

Vectorworks is looking for talented, motivated software developers to help us design, develop, and maintain user features and support systems for Vectorworks, a leading CAD/BIM package sold in 85 countries around the world. We’re specifically looking to add to our 2D/3D graphics and rendering team.

We support a wide range of development areas and are looking to hire on our various teams, including: 2D and 3D graphics, rendering, OpenGL, imaging, Mac and Windows-specific development, embedded spreadsheet, native text engine, localization, digital terrain modeling, industry-specific components related to Architecture, Landscaping, and Entertainment industries, internal support systems, and much more.

The Rendering Software Engineer will design, develop and implement core rendering components of Vectorworks software. Along with a team of Rendering Engineers, this individual will test development code, peer review code and perform competitive analysis when necessary.

Additional responsibilities include:

  • Determining and documenting user requirements for task overviews
  • Creating and reviewing task designs
  • Investigating bugs and determining appropriate fixes
  • Collaborating and providing technical assistance to others

 Education and Experience:

  • Bachelors or Masters degree in Computer Science, Computer Engineering, Computer Graphics or a related field
  • 2+ years experience in a Software Engineering role, rendering experience a huge plus!

You’d be a great fit if you have:

  • Proficiency with C++ (or another object-oriented programming language).
  • Expertise in OpenGL.
  • Experience with rendering and shader programming.
  • Deep knowledge of the graphics pipeline, GPU architecture, advanced lighting, texturing and rendering techniques.
  • Strong math and geometry skills.
  • Previous experience with CAD applications a huge plus!
  • The desire to join a collaborative and growing team.

Equal Opportunity/Affirmative Action Employe

 

This Job is no longer active!