
Unity Developer – m/f/d
WattWeiser
internship
Posted on:
Location Type: Remote
Location: Remote • 🇩🇪 Germany
Visit company websiteJob Level
Junior
Tech Stack
PythonUnity
About the role
- We are evaluating the feasibility of Web-BIM in Unity (Web): making BIM models navigable in the browser, switching material/wall variants live, and sensibly integrating AI-assisted interior features — prospectively with a VR route.
- Your task is not to “deliver a product” or “test with customers,” but to find the path: via prototypes, technical spikes and target-group analysis.
- Tasks: build Unity Web viewers as tech spikes (URP, Addressables, New Input System): navigation (fly/first-person), selection, simple property panel.
- Explore the pipeline: evaluate IFC → glTF/runtime workflows; make semantics (GlobalId/PropertySets) usable in Unity (proof of concept).
- Test variant logic: wall/material presets, an undo/redo approach, data storage — as hypothesis tests rather than finished features.
- Performance testing & profiling (LOD/occlusion ideas, WebGL load times, asset budget); propose KPIs for later evaluation.
- Target-group analysis (e.g., BIM coordination, architecture, client side): tasks/workflows, must-haves vs. nice-to-haves — without customer testing, using structured research/interviews.
- Optional paths to prepare: sketch multi-user feasibility (Netcode/Relay – spike) and a VR route (OpenXR check).
Requirements
- Enrolled student (see degree programs).
- Solid Unity/C# skills (≈ 1–2 years), prefabs/scenes, component-based thinking.
- 3D fundamentals (vectors/rotations), colliders; NavMesh is nice-to-have.
- Nice to have: BIM/IFC basics, Revit export, Speckle, glTFast, Addressables; Netcode/Relay; basic shader knowledge; some Python for pre-processing.
- AI usage & tooling: you use tools like ChatGPT sensibly for research, documentation, test scripts & spike planning.
- German at least B2 (documentation/interviews); English for technical resources.
Benefits
- Freedom to explore with clarity: well-defined questions and short feedback loops.
- Mentoring (Unity & AEC context), clear tickets, regular reviews.
- Remote-friendly, flexible hours; equipment/tools by arrangement.
- Certificate & honest feedback — reference on request.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
UnityC#3D fundamentalsBIMIFCglTFAddressablesNetcodePythonshader knowledge
Soft skills
component-based thinkingstructured researchinterviewstarget-group analysishypothesis testing