Auf einen Blick
- Aufgaben: Entwickle innovative Softwarelösungen für komplexe Robotersysteme und arbeite an realen Herausforderungen.
- Unternehmen: SMAROBIX, ein dynamisches Start-up mit einem kreativen Team aus verschiedenen Kulturen.
- Vorteile: Attraktives Gehalt, flexible Arbeitszeiten, hybrides Arbeiten und Entwicklungsmöglichkeiten.
- Weitere Informationen: Wachsendes Team mit hervorragenden Karrierechancen und der Möglichkeit, technische Führungsrollen zu übernehmen.
- Warum dieser Job: Gestalte die Zukunft der Robotik und habe direkten Einfluss auf bahnbrechende Technologien.
- Qualifikationen: Erfahrung in der Softwareentwicklung, insbesondere im Umgang mit Betriebssystemen und Robotermiddleware.
Das prognostizierte Gehalt liegt zwischen 45000 - 65000 € pro Jahr.
Wir entwickeln Software, die Robotik-Ingenieuren Klarheit in komplexen Robotersystemen bietet. Unser Tool macht (ROS-basierten) Robotersysteme beobachtbar, verständlich und handlungsfähig – damit Entwickler sicherere und leistungsfähigere Roboter mit Vertrauen bauen können. Wir sind SMAROBIX – ein Team von 5 Gründern mit komplementären Fähigkeiten und unterschiedlichen kulturellen Hintergründen sowie ein Start-up der TU Dresden. Diese Rolle ist Teil des Kernteams, das die Grundlagen des Produkts gestaltet.
Die Rolle
Sie werden daran arbeiten, Robotersysteme zu verstehen, während sie unter realen Bedingungen laufen. ROS-basierte Systeme sind dynamisch und undurchsichtig zur Laufzeit: Komponenten erscheinen und verschwinden, Kommunikation überschreitet Prozessgrenzen, und Timing- sowie Zuverlässigkeitsgarantien müssen unter Last bestehen. Es ist eine schwierige Systemherausforderung, festzuhalten, was tatsächlich passiert, auf dem richtigen Detaillierungsgrad und mit minimalem Overhead, ohne eine etablierte Lösung in diesem Bereich. Dies ist eine praktische, design- und baubezogene Rolle. Die Herausforderung besteht nicht darin, Instrumentierung im Abstrakten hinzuzufügen, sondern zu entscheiden, was wichtig ist, wie man es versteht und wie man es darstellt, sodass der Rest des Produkts eine zuverlässige Grundlage hat, um darauf zu schließen. Die Software läuft direkt auf Produktionsrobotern, wo Korrektheit und niedriger Overhead nicht verhandelbar sind. Es gibt keine Vorlage, der Fortschritt hängt davon ab, die Einschränkungen tief zu verstehen und innerhalb dieser zu entwerfen, anstatt zu hoffen, dass sie keine Rolle spielen.
Was wir suchen
Sie fühlen sich wohl, wenn Sie nah am Metall arbeiten, wo das Verhalten des Betriebssystems, Speicher, Parallelität und Timing explizite Designüberlegungen sind, anstatt versteckte Details. Klar über das, was in einem laufenden System passiert, nachzudenken, ist Ihre Stärke, da Sie tatsächlich auf der niedrigsten Ebene programmiert und debuggt haben. Sie verstehen robotische Middleware nicht als schwarze Box, sondern als Teil des Systems, das im Detail verstanden werden muss. Sie sind vertraut damit, wie Knoten kommunizieren, wie Daten über Prozessgrenzen hinweg bewegt werden und was Qualitätsdienstleistungs-Einstellungen in der Praxis bedeuten. Sie haben mit Beobachtbarkeit oder Instrumentierung in Umgebungen gearbeitet, in denen Overhead ein echtes Kostenproblem darstellt, und denken sorgfältig über die Kompromisse zwischen Sichtbarkeit, Präzision und Auswirkungen nach. Sie können von den Implementierungsdetails auf niedriger Ebene herauszoomen und architektonische Entscheidungen treffen, die über die Zeit Bestand haben. Sie gehen pragmatisch mit Werkzeugen um und wählen Methoden, die zu den Einschränkungen passen, anstatt vertraute Muster auf neuartige Probleme zu erzwingen. In einem kleinen Team kommunizieren Sie klar, übernehmen Verantwortung für die Zuverlässigkeit in Benutzerumgebungen und sind bereit, über strikte Rollen Grenzen hinauszuarbeiten, wenn dies das Produkt verbessert. Frühere Erfahrungen mit Kernel-Modulen, deterministischem Networking, Echtzeitbetriebssystemen oder Beobachtbarkeitstools sowie Erfahrung mit eingebetteten Zielen oder Hardwarebeschleunigung geben Ihnen einen Vorsprung, jedoch ist uns echte Tiefe und der Antrieb, Ergebnisse zu liefern, wichtig. Das gilt auch dafür, ob Sie aus der Wissenschaft, der Industrie oder einem unerwarteten Weg kommen.
Warum diese Rolle
Sie werden kein bestehendes Laufzeit-Trace-System warten oder eine vordefinierte Spezifikation implementieren. Es liegt an Ihnen, ein System aufzubauen und die richtigen Lösungen unter ungewöhnlichen Einschränkungen zu finden. Die Grundlage existiert, aber die kritischen Entscheidungen darüber, was als vertrauenswürdig genug gilt, sind noch offen. Was Sie erfassen und wie Sie es erfassen, wird die Grundlage sein, von der alles andere im Produkt abhängt. Sie werden eng mit dem Mitgründer zusammenarbeiten, der für die Laufzeitarchitektur verantwortlich ist, mit echtem Eigentum und Raum, Annahmen in Frage zu stellen. Dies ist eine Rolle für Ingenieure, die möchten, dass ihr systemtechnisches Urteil ein Produkt von innen heraus prägt. Wenn das Team wächst, entwickelt sich diese Arbeit natürlich zu technischer Führung durch Klarheit und Einfluss, anstatt durch formale Hierarchie.
Wie man sich bewirbt
Bitte senden Sie Ihren Lebenslauf und ein kurzes Anschreiben per E-Mail. In Ihrem Anschreiben erzählen Sie uns von einem schwierigen technischen Problem, an dem Sie gearbeitet haben, und dem Moment, in dem Sie erkannt haben, dass Ihr erster Ansatz falsch war – was haben Sie getan?
Runtime Systems Engineer (m/f/d) Arbeitgeber: Wandelbots GmbH
SMAROBIX ist ein innovatives Start-up aus Dresden, das sich auf die Entwicklung von Software für Robotikingenieure spezialisiert hat. Wir bieten eine dynamische und unterstützende Arbeitsumgebung, in der Teamarbeit und kreative Problemlösungen gefördert werden. Unsere Mitarbeiter profitieren von flexiblen Arbeitsmodellen, kontinuierlichen Weiterbildungsmöglichkeiten und der Chance, an der Spitze der Robotiktechnologie zu arbeiten, während sie aktiv zur Gestaltung eines revolutionären Produkts beitragen.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Runtime Systems Engineer (m/f/d) erhalten könnten
✨Tipp Nummer 1
Sei proaktiv und suche nach Gelegenheiten, um mit dem Team in Kontakt zu treten. Nutze LinkedIn oder andere Plattformen, um die Gründer oder aktuelle Mitarbeiter von SMAROBIX anzusprechen und mehr über ihre Erfahrungen zu erfahren.
✨Tipp Nummer 2
Bereite dich auf technische Gespräche vor, indem du deine Kenntnisse über ROS-basierte Systeme und deren Herausforderungen auffrischst. Zeige, dass du nicht nur die Theorie verstehst, sondern auch praktische Lösungen für komplexe Probleme entwickeln kannst.
✨Tipp Nummer 3
Nutze unsere Website, um dich direkt zu bewerben. Das zeigt dein Interesse an der Position und gibt uns die Möglichkeit, dich besser kennenzulernen. Vergiss nicht, deine Leidenschaft für Robotik und Systemarchitektur in deiner Bewerbung zu betonen!
✨Tipp Nummer 4
Sei bereit, über deine bisherigen Erfahrungen zu sprechen, insbesondere über technische Herausforderungen, die du gemeistert hast. Teile konkrete Beispiele, wie du Probleme gelöst hast und welche Entscheidungen du getroffen hast, um zum Erfolg deines Projekts beizutragen.
Wir glauben, dass du diese Fähigkeiten brauchst, um Runtime Systems Engineer (m/f/d) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei authentisch!:Zeig uns, wer du wirklich bist! Deine Persönlichkeit und Leidenschaft für das, was du tust, sollten in deinem Lebenslauf und Anschreiben deutlich werden. Lass uns wissen, warum du dich für die Rolle als Runtime Systems Engineer interessierst und was dich motiviert.
Technische Herausforderungen teilen:In deinem Anschreiben solltest du unbedingt auf eine technische Herausforderung eingehen, die du gemeistert hast. Erzähl uns von dem Moment, als du gemerkt hast, dass dein erster Ansatz nicht funktioniert hat und wie du das Problem gelöst hast. Das zeigt uns deine Problemlösungsfähigkeiten!
Klarheit und Struktur:Achte darauf, dass dein Lebenslauf und dein Anschreiben klar strukturiert sind. Verwende Absätze und Aufzählungen, um Informationen übersichtlich zu präsentieren. Wir schätzen es, wenn wir schnell die wichtigsten Punkte erfassen können!
Bewerbung über unsere Website:Vergiss nicht, dich über unsere Website zu bewerben! Das macht den Prozess für uns einfacher und schneller. Wir freuen uns darauf, deine Bewerbung zu sehen und mehr über dich zu erfahren!
Wie man sich auf ein Vorstellungsgespräch bei Wandelbots GmbH vorbereitet
✨Verstehe die Technologie
Mach dich mit den Grundlagen von ROS-basierten Systemen vertraut. Sei bereit, über deine Erfahrungen mit Betriebssystemverhalten, Speicherverwaltung und Echtzeitbetriebssystemen zu sprechen. Zeige, dass du die Herausforderungen der Sichtbarkeit und Präzision in der Instrumentierung verstehst.
✨Bereite konkrete Beispiele vor
Denke an spezifische technische Probleme, die du gelöst hast, und sei bereit, diese im Detail zu erläutern. Besonders wichtig ist es, einen Moment zu beschreiben, in dem du gemerkt hast, dass dein erster Ansatz nicht funktioniert hat und wie du darauf reagiert hast.
✨Zeige Teamgeist
Da es sich um ein kleines Team handelt, ist es wichtig, dass du deine Kommunikationsfähigkeiten unter Beweis stellst. Bereite dich darauf vor, darüber zu sprechen, wie du Verantwortung für die Zuverlässigkeit in Benutzerumgebungen übernommen hast und wie du über strikte Rollen hinausgearbeitet hast, um das Produkt zu verbessern.
✨Frage nach den Herausforderungen
Nutze die Gelegenheit, um Fragen zu stellen! Erkundige dich nach den spezifischen Herausforderungen, die das Team bei der Entwicklung des Systems sieht. Das zeigt dein Interesse und deine Bereitschaft, aktiv zur Lösung beizutragen.