Software Engineer (m/w/d) Computer Aided Manufacturing - Bensheim, Germany

Datum: 13.11.2024

Standort: Bensheim, DE, 64625

Unternehmen: Dentsply Sirona, Inc

Requistion ID: 78476 

 

Dentsply Sirona ist der weltweit größte Anbieter von Dentalprodukten- und technologien und unterstützt Zahnärzte und Zahntechniker dabei, eine bessere, schnellere und sicherere Versorgung in allen zahnmedizinischen Bereichen anzubieten. Wir sind stolz darauf, bevorzugter Partner für Zahnarztpraxen, Kliniken, Dentallabore und autorisierte Vertriebshändler weltweit zu sein. Der Hauptfirmensitz von Dentsply Sirona befindet sich in Charlotte, North Carolina. So fortschrittlich die Zahnmedizin heute auch schon ist, unser globales Team wird die unglaubliche Entwicklung in der Dentalmedizin und die moderne Patientenversorgung auf globaler Ebene weiter vorantreiben. Unsere Aktien sind an der US-Technikbörse NASDAQ unter dem Kürzel XRAY notiert. www.dentsplysirona.com. 

 

Softwareentwickler (m/w/d) Computer Aided Manufacturing

 

Wir entwickeln und betreiben Software für die Erstellung, Verwaltung und Ausführung von Computer Aided Manufacturing (CAM)-Aufträgen. Unsere Software verfügt über fortschrittliche Algorithmen für Aufgaben wie Orientierungsoptimierung, Generierung von Stützstrukturen, Berechnung dynamischer Werkzeugwege (für subtraktive Fertigung) sowie Schichtbilder und Bestrahlungsstrategien (für additive Fertigung). Diese Software versorgt hochmoderne Geräte, die vollständig im eigenen Haus entwickelt und montiert werden, zur Erstellung patientenspezifischer Geräte in Zahnarztpraxen und Laboren.

Wir suchen einen erfahrenen und talentierten Softwareentwickler (m/w/d) mit einem starken technischen und/oder naturwissenschaftlichen Hintergrund, um unsere Teams für die Weiterentwicklung unserer Funktionen und für unser Ziel, die Funktionalität von einem monolithischen On-Premise-Softwareprodukt zu einem Microservice-basierten, GCP-gehosteten Cloud-Angebot zu verlagern, zu verstärken. Von dieser Person wird erwartet, dass sie wichtige Verantwortung übernimmt und Innovationen innerhalb unserer F&E-Aktivitäten im Bereich Computer Aided Manufacturing vorantreibt.

 

Ihr Aufgabengebiet:

 

  • Schreiben von hochwertigem Code auf der Grundlage unserer Architektur und technischen Standards für die nahtlose Umsetzung von Geschäftsanforderungen und Funktionen im Bereich der computergestützten Fertigung.
  • Unterstützung bei der Entwicklung technischer Strategien, der Verfeinerung von Stories und der Schätzung des Aufwands und der Zeit, die für Entwicklungsaufgaben benötigt werden.
  • Unterstützung des Produktverantwortlichen bei der Definition von Epics, dem Schreiben von User Stories und Akzeptanzkriterien.
  • Zusammenarbeit mit angrenzenden Teams bei der Definition und Zusammenarbeit von APIs, z. B. Cloud-Plattform und Gerätefirmware.
  • Teilnahme an Code-Reviews, um die Codequalität und die Einhaltung von Entwicklungsprozessen, Programmierstandards und bewährten Verfahren sicherzustellen.
  • Einbringen eigener Ideen in unseren agilen Entwicklungsprozess.
  • Ermittlung von Möglichkeiten zur Verbesserung der Codequalität, Effizienz und Wartbarkeit.
  • Schreiben von Unit- und Integrationstests, um die Funktionalität und Wartbarkeit des Codes sicherzustellen.
  • Kontinuierliches Lernen und Anpassen an neue Technologien, die für das Projekt relevant sind.
  • Effiziente Verwaltung der persönlichen Arbeitsbelastung und Einhaltung von Fristen.

 

Ihre Qualifikationen: 

 

  • BSc, MSc oder PhD in Informatik oder verwandten Ingenieurdisziplinen.
  • 2+ Jahre Erfahrung in der Softwareentwicklung. Alternativ ohne Berufserfahrung, sofern ein abgeschlossener PhD vorhanden ist.
  • Nachweislich erfolgreiche Entwicklung von Softwareprodukten ist von Vorteil.
  • Erfahrung in einer der Backend-Programmiersprachen (z. B. Golang, C++, C).
  • Kenntnissen in einer der Frontend-Programmiersprachen (z. B. Dart/Flutter) ist ein Plus.
  • Idealerweise Erfahrung in der Verarbeitung von Mesh-Modellen oder der Arbeit mit verschiedenen Mesh-Datenformaten (z. B. PLY, STL, OBJ).
  • Ein Plus sind Kenntnisse in CI/CD, Containerisierung (Docker) und Cloud Computing (z. B. AWS, GCP, Kubernetes).
  • Sehr gute Englischkenntnisse in Wort und Schrift. Gute Deutschkenntnisse wünschenswert.
  • Ausgeprägte analytische Fähigkeiten, selbstständige und strukturierte Arbeitsweise, großes Interesse an neuen innovativen Technologien und Freude an der Arbeit in einem dynamischen Team.