Maryland Green Jobs

Maryland Mobile Logo

Job Information

Vectorworks Software Engineer (C++) in Columbia, Maryland

What’s in it for you?

Vectorworks, Inc. is looking for a Software Engineer to support our world-renowned CAD product suite. It’s an exciting time to join the Vectorworks family, and if you are looking for an opportunity to have a lasting impact on a growing team, we hope you’ll take the time to learn more about this opportunity!

In this role, you should expect to:

  • Assist in design and coding of software product components, units, and modules according to detailed specifications.

  • Participate in analysis and development of test plans. Tests assigned components and units.

  • Provide test results and recommend corrections to senior developers and/or team manager.

  • Determine and document user requirements for task overviews.

  • Create and review task designs.

  • 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.

  • Collaborate and provide technical assistance to others.

  • Complete professional development tasks.

  • Provide assistance for documentation.

  • Perform competitive analysis when necessary.

Why do you want this job? Because you are:

  • Passionate about building and innovating client facing software.

  • A curious problem solver that enjoys building elegant solutions.

  • Looking to grow your hands-on expertise in many disparate technologies ranging from front-end user interface to back-end systems as well as all points in between.

Why do we want you? Because you have:

  • A minimum of 60 college credits in the computer science or related field is required.

  • Bachelor of Science degree in Computer Science.

  • A minimum of two years of experience in software development.

  • Practical knowledge of one or more platforms and operating systems, and C or C++

  • Familiarity with C++11/14 standard and multi-threaded programming

  • All around development skills in software and systems: C++, command line, build systems, test systems, etc.

  • Knowledge of computer graphics, architecture, user interface, geometric algorithms.

Extra Credit:

  • Experience using or developing CAD applications.

  • Ability to identify and resolve security holes in various components written in C++.

  • Knowledge of scripting languages like Pascal, Python, Visual basic, etc.

  • Background in math.

Vectorworks Inc. is an Equal Opportunity/Affirmative Action Employer

ID: 2019-1536

Telecommute: Yes