(Senior) Software Developer [Vectorworks/ArchiCAD/Rhino/Sketchup/Revit] (m/f/d)
Waterloo, Ontario, Canada
Category: Software Engineering
Description
What you will do:
You will be working on developing a new AEC-focused integration of Redshift into one of the following: Vectorworks, ArchiCAD, Rhino, SketchUp, or Revit. Your primary responsibilities will be to:
Implement scene translation from into Vectorworks/ArchiCAD/Rhino/Sketchup/Revit to Redshift
Integrate the Redshift Render View and other GUI elements into Vectorworks/ArchiCAD/Rhino/Sketchup/Revit
Design and implement workflows for placing, manipulating and editing Redshift materials and lights in Vectorworks/ArchiCAD/Rhino/Sketchup/Revit
Implement support for browsing of Maxon asset libraries and the placement of these assets in the Vectorworks/ArchiCAD/Rhino/Sketchup/Revit scene
As part of our international development team, you will work closely with product managers, UX designers and the QA department
You will be expected to write robust, readable and maintainable code as well as participate in the design, performance and code review processes, and to contribute to department’s best practices and guidelines
What we are looking for:
A degree in Computer Science, Engineering, Physics, or Mathematics. A focus on computer graphics is advantageous
Extensive experience writing plugins for one of the following: Vectorworks, ArchiCAD, Rhino, SketchUp, or Revit
A minimum of 3 years' experience in programming with modern C++
Bonus points for experience with:
Renderer integration into Vectorworks/ArchiCAD/Rhino/Sketchup/Revit
Other DCC apps
Qt or other cross-platform UI toolkits
Dependable team player with a genuine interest in delivering an excellent product, a strong sense of responsibility, the ability to work independently, meet deadlines and communicate well in a distributed team
Fluent in written and spoken English
What we offer:
You will be offered permanent employment, full-time, at one of our offices listed above. You will be part of a highly motivated international team of specialists working in an environment that offers a warm welcome with detailed onboarding and a dedicated mentor for a familiarization period as well as a wide range of individual development possibilities. Interested in joining our team? Fill out the form or email us your resume/CV (.pdf). Don’t meet every single requirement? At Maxon we embrace diversity, are avid explorers and curious learners, so if you’re excited about this role but your experience doesn’t entirely match every qualification in the job description, we encourage you to apply in any case. You may be just the right candidate for this or other positions.
We’re looking forward to hearing from you!
Maxon is proud to be an equal opportunity workplace.
Company
MAXON Computer
Headquartered in Germany, MAXON* Computer is a developer of industry-leading professional 3D modeling, painting, animation and rendering solutions. Its award-winning Cinema 4D and BodyPaint 3D software products have been used extensively to help create everything from stunning visual effects in top feature films, TV shows and commercials to cutting-edge game cinematics for AAA games, medical illustration, and architectural and industrial design applications.
MAXON has offices in Germany, USA, United Kingdom, Canada, France, Japan and Singapore. MAXON products are available directly from MAXON and its worldwide distribution and reseller channel.MAXON is part of the Nemetschek Group.
Simmilar jobs
-
Experienced Software Engineer- Test Verification
Experienced Software Engineer- Test...
Job Description At Boeing, we innovate and collaborate to make the world a better place. We’re committed to fostering an environment for...
Job Description At Boeing, we innovate and collaborate to make the world a better...
Boeing August 7, 2025
-
Senior IT Security Engineer (m/f/d) 80-100%
Senior IT Security Engineer (m/f/d) 80-100%
As a leading Swiss construction and real estate service provider , Implenia develops, implements, and manages living spaces, working environments,...
As a leading Swiss construction and real estate service provider , Implenia develops,...
Implenia August 7, 2025
-
Senior Software Engineer
Senior Software Engineer
Description Workplace Classification: Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to...
Description Workplace Classification: Hybrid: This role is categorized as hybrid....
General Motors August 7, 2025
-
Embedded Software Developer
Embedded Software Developer
Job Title Embedded Software Developer Job Description Your role: Design and develop software technological solution, platform or...
Job Title Embedded Software Developer Job Description Your role: Design and develop...
Philips August 7, 2025
-
IT Development Lead, Sr (Multiple Positions) (REF257990C)
IT Development Lead, Sr (Multiple Positions)...
Contact & additional information Equal Opportunity Employer, including disability / veterans *Bosch adheres to Federal, State, and Local laws...
Contact & additional information Equal Opportunity Employer, including disability /...
Bosch August 7, 2025