Software Developer Vernetzte Bioprinting Systeme gesucht in Darmstadt
Role details
Job location
Tech stack
Job description
Als Software Developer:in arbeiten Sie an der Entwicklung vernetzter 3D-Biodrucksysteme. Ihr Schwerpunkt liegt auf der Erweiterung bestehender Softwarearchitekturen, um unsere Systeme remote steuerbar und vernetzbar zu machen.
Sie entwickeln robuste, wartbare Softwarelösungen, die unsere Biodrucker zuverlässig in moderne IoT- und Backend-Umgebungen integrieren. Dabei arbeiten Sie eng mit Kolleg:innen aus Software, Hardware, Forschung und Anwendung zusammen und begleiten Entwicklungen von der Idee bis zum produktiven Einsatz.Die Position ist zunächst auf 6 Monate befristet. Bei positiver Entwicklung der Finanzierungsmöglichkeiten besteht die Option auf eine Vertragsverlängerung.
Ihre Aufgaben:
Softwareentwicklung & Systemerweiterung
- Weiterentwicklung und Pflege der bestehenden Software zur Steuerung und Überwachung unserer 3D-Biodrucksysteme
- Umsetzung neuer Funktionen mit Fokus auf Remote-Steuerung, Stabilität und Erweiterbarkeit
- Mitarbeit an der Systemarchitektur und klaren Schnittstellen zwischen Software-Modulen
Konnektivität & Vernetzung
- Anbindung an Backend-Services, Cloud- oder IoT-Plattformen
- Berücksichtigung von Themen wie Sicherheit, Zuverlässigkeit und Fernwartbarkeit
Zusammenspiel von Software & Hardware
- Zusammenarbeit mit Hardware-Entwicklung bei der Ansteuerung von Controllern, Sensoren und Aktoren
- Verständnis für hardwarenahe Anforderungen
Teamarbeit & Dokumentation
- Enge Zusammenarbeit in interdisziplinären Teams
- Saubere Dokumentation von Software, Schnittstellen und Konzepten
Requirements
Ausbildung & Hintergrund
- Abgeschlossenes Studium oder vergleichbare Ausbildung im Bereich Informatik, Software Engineering, Mechatronik, Elektrotechnik oder einem verwandten Fachgebiet
- Absolvent:innen sind willkommen - entscheidend sind Interesse, Grundlagenwissen und Motivation
Fachliche Grundlagen
- Solide Programmierkenntnisse, idealerweise in Java (oder vergleichbaren objektorientierten Sprachen), JavaScript, C++/C vorteilhaft
- Verständnis für Softwarearchitekturen, Schnittstellen und Systemzusammenhänge
- Begeisterung für technische Produkte mit Bezug zu 3D-Druck, Medizintechnik oder Biotechnologie
- Technisches Verständnis für Hard- und Software-Zusammenspiel
Wünschenswerte Kenntnisse (kein Muss)
- Erste Berührungspunkte mit Netzwerktechnologien (z.B. HTTP, LAN, OPC-UA)
- Erfahrung oder Interesse an Firmware-Entwicklung und hardwarenaher Software
- Erfahrung oder Interesse an GUI-Entwicklung, Visualisierung oder Systembedienung
- Verständnis von IT- und Systemsicherheit in vernetzten Geräten
- Kenntnisse im Bereich Elektronik, Schaltungen oder Embedded Hardware
Persönliche Eigenschaften
- Neugier und Bereitschaft, sich in neue Technologien wie 3D-Biodruck einzuarbeiten
- Strukturierte und lösungsorientierte Arbeitsweise
- Freude an Teamarbeit in interdisziplinären ProjektenSichere Kommunikation in Deutsch sowie gute Englischkenntnisse für technische Abstimmungen und Dokumentation
Benefits & conditions
- Sie werden Teil eines dynamischen und innovativen Teams in einem schnell wachsenden Startup-Unternehmen sein.
- Sie haben die Möglichkeit, eine aktive Rolle bei der Gestaltung und dem Wachstum unseres Unternehmens zu spielen.
- Wir bieten Ihnen ein flexibles Arbeitsumfeld, in dem Sie Ihre Arbeitszeiten nach Ihren Bedürfnissen gestalten können.
- Sie haben die Möglichkeit, an verschiedenen Projekten zu arbeiten und wertvolle Erfahrungen in unterschiedlichen Bereichen des 3D-Bioprinting zu sammeln.