Unity Software Engineer (C#) - Digitaler Zwilling

Jobriver Hr Service
Berlin, Germany
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German, English
Experience level
Intermediate
Compensation
€ 60K

Job location

Berlin, Germany

Tech stack

Clean Code Principles
C Sharp (Programming Language)
Profiling
Code Review
Software Debugging
Dependency Injection
Software Design Patterns
Message Queuing Telemetry Transport (MQTT)
Data Streaming
WebGL
Digital Twin
GIT

Job description

Das Unternehmen entwickelt einen digitalen Zwilling industrieller Produktionsumgebungen. Diese innovative, interaktive und datengetriebene 3D-Anwendung macht reale Fabrikprozesse sichtbar und steuerbar. Hierbei handelt es sich nicht um Gaming, sondern um Produktentwicklung mit echter Industrie-Wirkung. In dieser Rolle als Unity Software Engineer bist du verantwortlich für die Entwicklung von Features und Systemen in Unity für große, reale Industrieumgebungen im Bereich Real-time 3D. Du setzt saubere C#-Architektur um, die modular, testbar und wartbar ist, und nutzt dabei sinnvolle Design Patterns. Zudem unterstützt du beim Performance-Profiling, reduzierst GC-Spikes und optimierst die Stabilität der Anwendungen. Du arbeitest an Daten- und Event-Logiken, wie beispielsweise REST, MQTT oder OPC-UA-ähnlichen Integrationen, je nach Projektstand. Ein wichtiger Bestandteil deiner Arbeit wird auch die aktive Teilnahme an Code Reviews sein, in denen du gemeinsam mit deinem Team Engineering-Standards weiterentwickelst. Das Arbeitsumfeld ist geprägt von einem starken Team, flexiblen Arbeitsmodellen und einer modernen Engineering-Kultur, die Code Reviews und Qualität als Standard etabliert.

Requirements

Um in dieser Position erfolgreich zu sein, solltest du über mindestens drei Jahre kommerzielle Erfahrung mit Unity verfügen und sehr gute Kenntnisse in C# mitbringen. Praktische Erfahrung mit Design Patterns und Clean Code ist ebenfalls erforderlich, da du klaren, modularen und wartbaren Code schreiben solltest, ohne dabei zu über-engineeren. Du solltest zudem Erfahrung im Debugging und in der Problemlösung in größeren Projekten haben sowie ein Grundverständnis für die Optimierung von Code und grafischen Assets mitbringen. Kenntnisse im Umgang mit Unity WebGL, insbesondere in Bezug auf Build, Portierung und Performance-Themen, sind von Vorteil. Ein sicherer Umgang mit GIT ist ebenfalls notwendig. Zudem solltest du in der Lage sein, Englisch im Teamalltag sowohl mündlich als auch schriftlich zu kommunizieren. Nice-to-have Kenntnisse umfassen Shader Graph Basics, Dependency Injection, Multi-Plattform-Entwicklung sowie Erfahrung mit großen 3D-Assets und Streaming.

Benefits & conditions

Hybrid Vollzeit Mid-Level vor 23 Tagen 42.000 € - 60.000 € / Jahr

Apply for this position