Zum Hauptinhalt springen

Karriere
Bei Ramlab

Auf dieser Seite finden Sie unsere aktuellen Stellenausschreibungen. Sollten Sie keine offene Stelle finden, die Ihrem Profil entspricht, können Sie sich dennoch gerne bei uns melden.

Werden Sie Teil unseres Teams! 

Jetzt bewerben

Experienced Softwareentwickler

(Nur EU-Bürger oder Inhaber einer EU-Arbeitserlaubnis)

 

Über RAMLAB

Unsere Mission bei RAMLAB ist es, eine Welt zu schaffen, in der große Metallteile mithilfe des Drahtlichtbogen-Auftragschweißens (WAAM) automatisiert hergestellt und repariert werden. Um diese Mission zu verwirklichen, entwickeln wir Spitzentechnologie – sowohl Hard- als auch Software. Unsere weltweit führende Lösung setzt neue Maßstäbe und Rekorde in Wissenschaft und Industrie.

Team- und Rollenübersicht

RAMLAB sucht einen Softwareentwickler (ca. 3–5 Jahre Berufserfahrung) zur Verstärkung unseres wachsenden Softwareteams. Das Team besteht aus Software- und Robotikingenieuren und arbeitet eng mit Materialwissenschaftlern und Schweißfachleuten zusammen, um unsere Technologie weiterzuentwickeln. Sie arbeiten in einem interdisziplinären Umfeld und haben die Möglichkeit, die Auswirkungen Ihrer Arbeit auf eines der fortschrittlichsten 3D-Drucksysteme der Welt hautnah mitzuerleben.

Diese Position konzentriert sich auf unsere MaxQ-App zur Überwachung und Steuerung von WAAM-Aktivitäten. Dieser Teil unserer Lösung ist entscheidend für eine reibungslose und intuitive Benutzererfahrung. Sie entwickeln Lösungen, die es WAAM-Bedienern ermöglichen, die fortschrittliche industrielle Automatisierung, die das Herzstück von MaxQ bildet, zu steuern und zu überwachen.

Die Mission: Ergebnisse und Ziele

Unser Ziel ist es, Metallteile bedarfsgerecht und hochautomatisiert im 3D-Druckverfahren herzustellen und zu reparieren. Wir bieten unseren Kunden eine unkomplizierte Lösung, die rund um die Uhr mit minimalem menschlichen Eingriff funktioniert. Unsere Software macht die Arbeit mit Schweißrobotern so einfach wie nie zuvor.

Ihre Arbeit trägt zu unserer Mission bei, indem sie sich auf unsere firmeneigene Webanwendung (MaxQ App) konzentriert. Diese Anwendung bildet die primäre Benutzeroberfläche unseres Systems. Sie bietet dem Benutzer Werkzeuge zum Erstellen, Verwalten, Überwachen und Steuern des Druck-/Reparaturprozesses.

Der Großteil der Arbeit besteht in der Entwicklung und Implementierung von Funktionen für die MaxQ-App mithilfe moderner Webtechnologien. Das Besondere an dieser Position ist die Interaktion Ihres Codes mit einem Echtzeit-Robotersystem, das auf einem ROS 2-basierten Stack (C++/Python) basiert. Sie müssen kein Experte für eingebettete Systeme sein, sollten aber Erfahrung in der Softwareentwicklung für Linux und die Steuerung von Robotern haben.

Kandidatenprofil

Wir suchen einen pragmatischen Ingenieur, der die Juniorphase hinter sich gelassen hat und bereit ist, den gesamten Lebenszyklus einer Funktion eigenverantwortlich zu betreuen. Sie legen Wert auf Zuverlässigkeit und Funktionalität statt auf pixelgenaues Design und wissen, wie wichtig eine gute Benutzererfahrung für die Bediener unserer Maschinen ist.

Erfahrung: Sie verfügen über etwa 3-5 Jahre Berufserfahrung in der Softwareentwicklung.

Vielseitigkeit: Sie sind mit der Gestaltung einer Benutzeroberfläche sowie der dazugehörigen Backend-Logik vertraut.

Denkweise: Sie haben Freude daran, komplexe, interdisziplinäre Probleme zu lösen – sei es der Aufbau eines Dashboards zur Visualisierung und Steuerung eines Schweißprozesses oder das Debuggen einer API, die zur Interaktion mit einer Low-Level-Engine für die Roboterbewegungsplanung verwendet wird.

Erforderliche Fähigkeiten
  • Kernsprachen: Fundierte Kenntnisse in Python und JavaScript/TypeScript.
  • Rahmenwerke: Erfahrung im Aufbau von Backend-Services mit FastAPI und Frontend-Schnittstellen mit ReactJS.
  • Anwendungsentwicklung: Nachweisliche Erfahrung in API-Design, Datenmodellierung und der Implementierung funktionaler Benutzeroberflächen.
  • Datenbank: Kenntnisse im Umgang mit SQL-Datenbanken (vorzugsweise PostgreSQL).
  • Infrastruktur: Erfahrung im Erstellen und Verwalten von containerisierten Anwendungen (Docker).
  • Kommunikation: Ausgezeichnete Englischkenntnisse.
Dinge, die dich von anderen abheben würden
  • Domänenaffinität: Interesse an Robotik, eingebetteten Systemen und dem “Dabei, Dinge zum Laufen zu bringen”.”
  • Systemumgebung: Komfortabel im Umgang mit einer Linux-Umgebung.
  • Roboterinteraktion: Gute Kenntnisse in modernem C++ (C++20) und/oder ROS 2. (Hinweis: Sie werden nicht den ganzen Tag C++-Treiber schreiben, aber Sie müssen mit ihnen interagieren können.)
  • DevOps: Erfahrung mit Tools und Methoden wie Ansible/AWX, GitHub Workflows und Continuous Testing.
Unser Angebot

Wir bauen ein internationales, ambitioniertes Team an einem inspirierenden Standort auf. Wir bieten ein attraktives Gehalt, flexible Arbeitszeiten und die einzigartige Möglichkeit, Code zu schreiben, der riesige Industrieroboter direkt steuert und physische Objekte erzeugt.

Verfahren

Erkennen Sie sich in dieser Stellenbeschreibung wieder? Bewerben Sie sich, indem Sie das Formular ausfüllen Anmeldeformular.

Jetzt bewerben

Experienced Robotik-Ingenieur

(Nur EU-Bürger oder Inhaber einer EU-Arbeitserlaubnis)

 

Über RAMLAB

Unsere Mission bei RAMLAB ist es, eine Welt zu schaffen, in der große Metallteile mithilfe der Wire Arc Additive Manufacturing (WAAM) automatisch hergestellt und repariert werden. Um diese Mission zu erfüllen, entwickeln wir Spitzentechnologie einschließlich Hardware und Software. Unsere Arbeit setzt sowohl in der akademischen als auch in der industriellen Welt neue Maßstäbe und Rekorde.

Team- und Rollenübersicht:

RAMLAB ist auf der Suche nach einem talentierten Robotik-Ingenieur zur Verstärkung unseres wachsenden Softwareentwicklungsteams, das aus Software-, Automatisierungs- und Robotik-Ingenieuren besteht, die eng mit unseren Materialwissenschaftlern/Schweißingenieuren zusammenarbeiten. Diese Position wird dazu beitragen, hochwertige, skalierbare Software zu entwickeln, die den Kern unseres MaxQ-Überwachungs- und Steuerungssystems bildet.

Die Mission/Ergebnisse und Ziele:

Unsere Mission ist es, Metallteile nach Bedarf hochautomatisiert herzustellen und zu reparieren. Das bedeutet, dass Sie auf einer proprietären, innovativen und wartbaren Software aufbauen, die in Echtzeit läuft und Live-Streaming-Daten von mehreren Sensoren speichert und analysiert, um den Druckprozess durch intelligente Überwachung und Steuerung rund um die Uhr am Laufen zu halten. Sie werden an vielen spannenden Forschungsthemen und ingenieurwissenschaftlichen Entwicklungen beteiligt sein!

Kandidaten Profil:

Idealerweise haben Sie mit industriellen Roboterarmen gearbeitet und Steuerungssysteme aufgebaut, die robust und wartbar sind.

Bei RAMLAB tragen Sie zur Entwicklung und Wartung von Software bei, die für unseren autonomen 3D-Druckprozess von entscheidender Bedeutung ist. Für diese Rolle ist es erforderlich, dass Sie in der Lage sind, agile Entwicklungspraktiken zu befolgen und zu verstehen, wie Sie hochwertige Software implementieren, die kontinuierlich integriert und in unseren Produktionszellen einsetzbar ist. Sie haben Freude daran, komplexe Probleme zu lösen, für die Sie elegante Lösungen anbieten können.

Mindestens erforderliche Fähigkeiten und Kompetenzen
  • Bachelor-Abschluss in Robotik, Informatik oder einem anderen verwandten Bereich und Erfahrung in der Softwareentwicklung durch Arbeits- und/oder Ingenieurprojekte
  • Erfahrung im Entwurf und Aufbau von (Echtzeit-)Steuerungssystemen
  • Affinität zu Hardware/Industrierobotern und ein starker Drang, Dinge zum Laufen zu bringen
  • Erfahrung in C++, Python und objektorientierter Programmierung
  • Erfahrung mit kontinuierlicher Integration und agiler Entwicklung
  • Ausgezeichnete Englischkenntnisse
Bevorzugte Fähigkeiten und Kompetenzen
  • Master-Abschluss in Informatik, Robotik oder einem anderen verwandten Bereich
  • Erfahrung mit mehreren objektorientierten Programmiersprachen und Skriptsprachen
  • Erfahrung mit Datenbanktechnologien, einschließlich Administration/Konfiguration
  • Erfahrung mit Industrierobotern
  • Erfahrung mit Computer Vision und/oder 3D-Scannern
Was wir anbieten:

Wir bauen ein internationales, ambitioniertes Team an einem inspirierenden Standort auf. Wir bieten ein gutes Gehalt, eine gute Altersvorsorge und flexible Arbeitszeiten.

Verfahren:

Erkennen Sie sich in dieser Stellenbeschreibung wieder? Bewerben Sie sich, indem Sie das Formular ausfüllen Anmeldeformular.

Jetzt bewerben