top of page

BIM Software Engineer

Edmonton | Full-Time

Preferred Skills:

  • Experience in panelized construction, timber/steel framing, or prefabrication workflows.

  • Familiarity with robotic simulation software, CNC/fabrication systems, or machine-code generation from BIM data.

  • Experience with cloud-based platforms or collaborative BIM workflows.

  • Exposure to optimization tasks, such as material usage or fabrication sequencing.

  • Experience managing version control, model coordination, or data standards in multi-disciplinary projects.

The Career Opportunity

RoBIM is seeking to hire a highly skilled BIM Software Engineer to join our dynamic team. The ideal candidate will be proficient in Autodesk Revit and have experience modeling panelized construction systems, maintaining consistent standards, and developing custom tools to support robotic fabrication workflows.

Reporting to the Vice President – Software, the BIM Software Engineer will:

  • Model detailed BIM assemblies in Autodesk Revit on prefabrication projects, following existing modeling process to ensure consistency.

  • Design, develop, and maintain Autodesk Revit plugins or tools to support the panelized construction and robotic fabrication process.

  • Enable seamless data exchange between Revit models and RoBIM’s robotic simulation and fabrication platforms (e.g., via IFC, JSON, or custom APIs).

  • Implement and enforce robust naming, tagging, and metadata standards to ensure traceability from design to fabrication.

  • Contribute to development efforts that improve fabrication outcomes, such as optimizing material usage or sequencing in the robotic fabrication workflow.

  • Collaborate closely with the software and fabrication teams to validate outputs in actual robotic production workflows.

  • Maintain compatibility with current Revit versions and ensure stable, well-documented plugin functionality.

  • Identify opportunities to improve automation, consistency, or efficiency in the process.

  • Provide clear technical documentation and user support to ensure effective adoption by internal teams and partners.

About You

The Basics

  • You are legally able to work in Canada.

  • You are located in Edmonton (preferred, though remote work is possible for the right candidate)

  • You have a Bachelor’s degree or higher in Civil Engineering, Computer Science, or a related field.

The Specifics

Skills & Qualifications:

  • Proficiency in Autodesk Revit with experience modeling detailed panelized or prefabricated assemblies.

  • Solid understanding of BIM standards and data management, including naming and metadata practices.

  • Proven experience developing custom Autodesk Revit plugins or automations.

  • Strong programming skills in C#, or Dynamo/Revit API scripting.

  • Experience with data exchange formats (e.g., IFC) and backend/API integration.

  • Ability to manage consistent modeling workflows and validate models for fabrication readiness.

  • Strong problem-solving skills with the ability to document and refine modeling and development processes.

Non-Technical Skills:

Our Company expects the following non-technical skills from all of our team members:

  • Innovative: Ability to translate an idea into business reality by embracing a hands-on, systems thinking approach to problem-solving and actively participating in all aspects of development within our start-up environment.

  • Adaptability: Demonstrates flexibility and adaptability and can thrive in a fast-paced start-up where tasks will vary and responsibilities may evolve.

  • Self-Starter & Quick Learner: Works intuitively on tasks that drive the most value for a company operating in a fast-changing environment, comfortable rapidly solving problems and quickly turning around work tasks (and will complete projects in hours or days and not weeks or months).

  • Collaborative Spirit & Optimism: Fosters a collaborative spirit within the small team, openly shares ideas and insights and understands and acts upon the “art of the possible”.

  • Communicator: Excellent oral and written communication skills for proposal writing, summarization and reporting.

  • Flexibility & Agility:  Ability to work in changing environments common with early-stage companies and global product launches as well as being comfortable working in different time zones and/or odd hours until the job gets done (this is not a 9 to 5 position).

  • Team & Customer Focused: The willingness and ability to contribute to all areas of a business to ensure “the job gets done” and to meet the needs of customers.

Compensation

RoBIM offers a comprehensive compensation package (salary + benefits + opportunities for equity) along with a strong learning environment and the opportunity to apply leading edge technologies to real-world problems.

bottom of page