BIM Software engineer

Randstad Singapore

Singapore

On-site

SGD 120,000 - 180,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Randstad Singapore is seeking a seasoned software engineer to design and implement algorithmic geometry processing modules within an agile team. You will build automation workflows, process open spatial data frameworks, and contribute to high‑quality software components.

Ideal candidates have 5+ years in custom software engineering, experience with Rhino/Grasshopper, Python, and IFC/OpenBIM standards, and a track record in parametric design environments.

Qualifications

  • 5+ years hands‑on experience in custom software engineering and algorithmic geometry processing.
  • Proven proficiency developing custom scripts and plugins within parametric design software environments.
  • Strong programming capabilities using core scripting and application languages.
  • Practical experience working with open spatial building models and data processing frameworks.
  • Familiarity with computational design automation workflows and modern web technologies.

Responsibilities

  • Design, build, and enhance specialized algorithmic design modules and computational software interfaces.
  • Develop continuous automation workflows to process geometry, spatial data structures, and open building information models.
  • Take ownership of custom software component quality, system performance, and execution standards.
  • Execute root cause analysis and technical troubleshooting to maintain application reliability and component integration.
  • Collaborate across multidisciplinary project streams and guide technical teams on complex software development challenges.

Skills

Custom software engineering
Algorithmic geometry
Scripting languages
Parametric design
Open spatial data

Education

Bachelor's degree

Tools

Rhino/Grasshopper
Python
IFC/OpenBIM
Speckle
NodeJS/ReactJS

Job description

Job Description & Requirements

About the Company

A leading technology service provider within the architecture, engineering, and digital construction sector that specializes in advanced computational design and modern software platforms.


About the Job

Join an agile software development unit to engineer custom computational software components, design automation workflows, and process open spatial data frameworks.


Responsibilities


  • Design, build, and enhance specialized algorithmic design modules and computational software interfaces.

  • Develop continuous automation workflows to process geometry, spatial data structures, and open building information models.

  • Take ownership of custom software component quality, system performance, and execution standards.

  • Execute root cause analysis and technical troubleshooting to maintain application reliability and component integration.

  • Collaborate across multidisciplinary project streams and guide technical teams on complex software development challenges.


Skills and Experience Required


  • Minimum 5 years of hands‑on experience in custom software engineering and algorithmic geometry processing.

  • Proven proficiency developing custom scripts and plugins within parametric design software environments.

  • Strong programming capabilities using core scripting and application languages.

  • Practical experience working with open spatial building models and data processing frameworks.

  • Familiarity with computational design automation workflows and modern web technologies.


Top 3 Must Have


  • Rhino / Grasshopper development experience

  • Python

  • IFC/OpenBIM standards and model processing experience


Top 3 Good to Have


  • Speckle

  • Computational design, geometry processing, and automation workflow development

  • NODEJS/REACTJS

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Custom Software Engineer/ Computational Design 007
Custom Software Engineer/ Computational Design 007

U3 INFOTECH PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Custom Software Engineer (BIM/Rhino/Grasshopper)
Custom Software Engineer (BIM/Rhino/Grasshopper)

Zenith-Infotech • Singapore

On-site
SGD 70,000 - 100,000
Computational Design Software Engineer (Rhino/Grasshopper, Python & IFC/OpenBIM)
Computational Design Software Engineer (Rhino/Grasshopper, Python & IFC/OpenBIM)

AVENSYS CONSULTING PTE. LTD. • Singapore

On-site
SGD 67,000 - 134,000
Company benefits
Competitive salary
Collaborative environment
BIM Automation Engineer (Rhino/Grasshopper)
BIM Automation Engineer (Rhino/Grasshopper)

Randstad Singapore • Singapore

On-site
SGD 120,000 - 180,000
Custom Software Engineer (BIM/Rhino/Grasshopper)
Custom Software Engineer (BIM/Rhino/Grasshopper)

ZENITH INFOTECH (S) PTE LTD. • Singapore

On-site
SGD 60,000 - 90,000
Rhino & Grasshopper Software Engineer (Python, Open BIM)
Rhino & Grasshopper Software Engineer (Python, Open BIM)

U3 INFOTECH PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
BIM Specialist | Contract
BIM Specialist | Contract

Manpower Staffing Services (Singapore) Pte Ltd • Singapore

On-site
SGD 70,000 - 110,000
Architectural Designer (BIM & Computational Design)
Architectural Designer (BIM & Computational Design)

Good Job Creations (Singapore) Pte Ltd • Singapore

On-site
SGD 60,000 - 90,000
BIM Software Engineer (Python, Rhino/Grasshopper)
BIM Software Engineer (Python, Rhino/Grasshopper)

Zenith Infotech Pte Ltd. • Singapore

On-site
SGD 70,000 - 100,000
BIM Manager/CAD Specialist
BIM Manager/CAD Specialist

ywl engineering pte ltd • Singapore

On-site
SGD 120,000 - 170,000