Capgemini

Software Engineer (BIM Viewer)

Capgemini
Apply
24 hours ago
Singapore, SingaporeEntry Level

Responsibilities

  • Design and develop the web-based 3D IFC model viewer from architecture through implementation.
  • Evaluate open-source libraries and tools such as IFC parsers and WebGL frameworks.
  • Implement model navigation features including object selection, section cuts, and property inspection.
  • Collaborate with backend engineers on server-side geometry processing and data APIs.
  • Optimize viewer performance for large and complex files.
  • Iterate on the viewer using feedback from end users.

Requirements

  • Familiarity with JavaScript or TypeScript and backend JavaScript runtimes such as Node.js or Deno.
  • Good understanding of 3D graphics or computational geometry concepts.
  • Strong problem-solving skills and willingness to learn.
  • Excellent communication and collaboration skills.
  • Familiarity with web development, WebGL or related 3D frameworks, Python, IfcOpenShell, BIM concepts, geospatial data, agentic development workflows, or WebAssembly is a plus.

Benefits

  • Flexible work practices.
  • 40 hours of self-development time per year.
  • Access to a broad selection of learning opportunities.
  • Opportunities to participate in community, charity, and volunteer initiatives.
Capgemini

About Capgemini

10,000+ employees

Capgemini is a global IT services and consulting firm that delivers strategy, cloud, AI, software engineering, and managed services to large enterprises and public-sector clients. Founded in 1967 and headquartered in Paris, it is publicly traded on Euronext Paris and operates in 50+ countries. The group expanded its engineering capabilities by acquiring Altran in 2020, now operating as Capgemini Engineering.

Contact me