Das sind Ihre Aufgaben:

  • Softwarelösungen gemäß den Anforderungen und Spezifikationen der Projekte implementieren

  • Eng mit den erfahrenen Teammitgliedern zusammenarbeiten, um hochwertigen Code zu entwickeln, zu implementieren und zu testen

  • Neue Softwarefunktionen entwerfen und vorhandene Funktionen verbessern, um die Leistung, Skalierbarkeit und Benutzerfreundlichkeit zu optimieren

  • An der Erstellung und Pflege technischer Dokumentationen beitragen sowie das Team beim Wissensaufbau und Verteilung unterstützen

  • An der Fehlerbehebung, Diagnose und Behebung von Problemen in bestehenden Softwareanwendungen mitwirken

  • Best Practices für Softwareentwicklung, Codierung und Versionskontrolle einhalten und fördern

Das bringen Sie mit:

  • Ein abgeschlossenes Studium im Bereich Informatik, Ingenieurwissenschaften oder Physik (Promotion von Vorteil)

  • Fundierte Programmierkenntnisse in objektorientierter und prozeduraler Programmierung (C, C++, Python)

  • Kenntnisse in Datenanalyse (z. B. Matlab, Python) und statistischen Prozessen (Six Sigma)

  • Eine schnelle Auffassungsgabe und lösungsorientiertes Denken

  • Erfahrung mit git basierten Code-Verwaltung/CI/CD-Systemen (Azure DevOps von Vorteil) tiefe Kenntnisse in Linux und kommandozeilenbasierter Entwicklung sowie SQLDatenbanken

  • Vertrautheit mit agilen Entwicklungsmethoden und Frameworks wie Scrum oder Kanban Grundkenntnisse in Optik und eine Affinität zu embedded Systemen (Robotik, Mechatronik) und ausgeprägter hands-on Mentalität

  • Verhandlungssicher in Deutsch und Englisch

  • Spaß an der Kommunikation mit interdisziplinären Expertenteams

I'm interested

Upload CV

or drag and drop file here

The file cannot be greater than 10 MB.

Allowed extensions: Microsoft Office files/PDF/JPEG/SVG/PNG