Job Search and Career Advice Platform

Enable job alerts via email!

Software Developer

Prevu3D Inc

Montreal (administrative region)

Hybrid

CAD 70,000 - 90,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A tech company specialized in CAD software located in Montreal seeks a skilled Software Developer to join their RealityConnect team. The successful candidate will play a pivotal role in developing and maintaining plugins that integrate industry-standard CAD platforms with digital twin technology. Must have 3+ years of experience in software development and proficiency in C#. The position offers a flexible hybrid work model, comprehensive benefits, and opportunities for professional growth.

Benefits

Comprehensive benefits package
Flexible hybrid work model
Annual salary reviews
Pet-friendly work environment

Qualifications

  • 3+ years of professional experience in software development, preferably in CAD or engineering tools.
  • Strong foundation in linear algebra, including matrix operations and transformations.
  • Basic understanding of computer graphics, including rendering concepts and shaders.

Responsibilities

  • Take full ownership of plugin development including CAD platform APIs.
  • Interface with web services via REST APIs.
  • Build UI elements and workflows into the host CAD environment.

Skills

C#
Asynchronous programming
Event-driven patterns
Communication skills
Collaboration skills

Education

Bachelor’s degree in Computer Science or related field

Tools

CAD software (e.g., Revit, SolidWorks)
Job description

Prevu3D, a Montreal-based technology company founded in 2017, is dedicated to leveraging the physical world to drive work efficiency and innovation. Our intuitive software solution bridges the gap between reality and the digital world, providing the most accurate representation of facilities for engineering, maintenance, and operational needs.

With a growing team of 45 employees, we focus on developing digital twin software that enables users to communicate, collaborate, and accelerate their digital transformation journey.

Job Description

We are looking for a skilled and motivated Software Developer to join our RealityConnect team at Prevu3D. In this role, you will be at the forefront of connecting industry‑standard CAD platforms with our digital twin technology. You’ll help create intuitive, high‑performance plugins that empower users in engineering, construction, and industrial operations to interact seamlessly with real‑world data in their familiar environments.

You’ll play a key role in designing, developing, and maintaining integrations that bring the power of our 3D solutions directly into CAD software, enhancing how professionals visualize, analyze, and collaborate on complex projects. This is an opportunity to work on meaningful challenges in a fast‑paced, collaborative setting, while contributing to a product that bridges reality and the digital world.

Responsibilities
  • Take full ownership of plugin development — from understanding CAD platform APIs to integrating with our in‑house services
  • Interface with web services via REST APIs
  • Build UI elements and workflows into the host CAD environment
  • Collaborate closely with a small, cross‑functional team
  • Contribute to custom visualization features within CAD viewports when needed
  • Engage with clients to understand their needs and help shape the plugin development roadmap
  • Debug and maintain legacy code
Requirements
  • 3+ years of professional experience in software development, preferably in the context of CAD, 3D, or engineering tools
  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field
  • Proficient in C#, with a solid understanding of asynchronous programming (async/await) and event‑driven patterns (delegates, events, and observer‑style architectures)
  • Experience with at least one major CAD platform (e.g., Revit, Plant3D, Inventor, MicroStation, SolidWorks, Omniverse)
  • Solid grasp of CAD principles, especially working with global coordinate systems, model hierarchies, and units.
  • Strong foundation in linear algebra, including matrix operations, transformations, and spatial reasoning.
  • Basic understanding of computer graphics — rendering concepts, shaders, materials, and potentially customizing CAD viewportsà
  • Excellent communication and collaboration skills – able to work across teams and gather feedback from technical and non‑technical stakeholders.
Nice to have*
  • Bilingual (Français, English)
Why Join Us?
  • Access to a comprehensive benefits package, including dental, health, disability, life, and vision insurance.
  • A flexible hybrid work model that promotes work‑life balance.
  • Annual salary reviews to recognize your contributions.
  • Office closure during the holiday season.
  • A pet‑friendly work environment where your four‑legged companions are welcome.
  • Unlimited growth opportunities to support your ambitions.
  • The chance to join a young and dynamic team that values collaboration, innovation, and an entrepreneurial mindset.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.