Senior Software Engineer, API

Senior Software Engineer, API

Berlin Vollzeit 60000 - 78000 € / Jahr (geschätzt) Homeoffice (teilweise)
Realtime Robotics

Auf einen Blick

  • Aufgaben: Entwickle innovative Software-Schnittstellen für Robotik und Simulation.
  • Unternehmen: Führendes Unternehmen im Bereich industrielle Automatisierung und Robotik.
  • Vorteile: Unbegrenzter Urlaub, Fahrtkostenübernahme und Telekommunikationszuschuss.
  • Weitere Informationen: Vollständig remote oder hybrid in Berlin, mit exzellenten Karrieremöglichkeiten.
  • Warum dieser Job: Gestalte die Zukunft der industriellen Automatisierung mit modernster Technologie.
  • Qualifikationen: Erfahrung in Softwareentwicklung, insbesondere mit C# und API-Design.

Das prognostizierte Gehalt liegt zwischen 60000 - 78000 € pro Jahr.

Wir definieren neu, wie Roboter eingesetzt werden. Unsere Plattform ermöglicht es Benutzern, gesamte robotische Systeme parallel zu simulieren, zu testen und zu optimieren. Indem wir die Barrieren beseitigen, die fortschrittliche Robotik nur für die größten Akteure erreichbar gemacht haben, leiten wir eine neue Ära der Fertigung ein, in der massives Reshoring nicht nur machbar, sondern unvermeidlich ist.

Der Senior Software Engineer wird die Software-Schnittstellen gestalten, die die weltweit führenden industriellen Simulationsplattformen mit der Bewegungsplanungstechnologie von Realtime Robotics verbinden. Sie berichten an den Manager des API-Scrum-Teams und bauen die Connectoren, die als Einstiegspunkt in unsere Plattform dienen, während Sie helfen, die externen APIs zu entwerfen und weiterzuentwickeln, die Entwickler zur Integration mit unserer Technologie verwenden. Dieses Team befindet sich an der Schnittstelle von Robotik, Simulation, Cloud-Software und KI. Sie arbeiten mit mehreren Ingenieurteams zusammen, um ein nahtloses Entwickler- und Benutzererlebnis über verschiedene Simulationsumgebungen hinweg zu bieten und tragen zu aufkommenden KI-gesteuerten Workflows bei. Ihre Arbeit wird direkt beeinflussen, wie Kunden und KI-gestützte Tools mit unserer Plattform interagieren, während sich die nächste Generation von Physical AI-Anwendungen weiterentwickelt.

In dieser Position werden Sie:

  • Neue Funktionen entwerfen, entwickeln, testen und warten, die die Fähigkeiten und die Leistung unseres Produkts erweitern, hauptsächlich unter Verwendung von C# mit gelegentlichem Einsatz von Python oder C++.
  • Connectoren entwerfen und erstellen, die führende Simulationsumgebungen für Robotik mit unserer Bewegungsplanungsplattform integrieren und ein konsistentes und intuitives Benutzererlebnis über mehrere Tools hinweg schaffen.
  • Zur Gestaltung, Entwicklung und langfristigen Zuverlässigkeit unserer externen Entwickler-API beitragen, mit einem starken Fokus auf Benutzerfreundlichkeit, Stabilität und Entwicklererfahrung.
  • Mit Ingenieuren aus den Bereichen Bewegungsplanung, Cloud-Plattform, Validierung, Anwendungsengineering und Produktmanagement zusammenarbeiten, um innovative Lösungen für industrielle Robotik zu liefern.
  • Die KI-Fähigkeiten unserer Plattform erweitern, indem Sie zu Entwicklerwerkzeugen und KI-nativen Schnittstellen beitragen.

Voraussetzungen:

  • MSc / PhD in Informatik oder einem verwandten Bereich mit mehr als 5 Jahren Berufserfahrung in der Softwareentwicklung.
  • Starke Grundlagen in Softwareentwicklungspraktiken wie Versionskontrolle (Git), Tests, Code-Reviews, Debugging und Entwurfsmuster.
  • Über 3 Jahre Erfahrung in der C#-Entwicklung, idealerweise mit .NET Framework 4.x und einem guten Verständnis der C#-Standards und Best Practices.
  • Erfahrung im Entwerfen, Implementieren und Warten von APIs, die von anderen Diensten oder externen Clients konsumiert werden, und deren Weiterentwicklung im Laufe der Zeit, während bestehende Verbraucher weiterhin funktionieren.
  • Fähigkeit, bestehende Codebasen schnell zu verstehen und zu verarbeiten.

Der ideale Kandidat hat Erfahrung in vielen der folgenden Bereiche:

  • Ein Hintergrund in Robotik oder industrieller Automatisierung mit einem guten Verständnis der zugrunde liegenden mathematischen Konzepte (z.B. Vektoren, Matrizen, Koordinatensysteme, Gelenk-/Konfigurationsraum, Kinematik).
  • Entwicklung von entwicklerorientierten APIs, einschließlich OpenAPI/Swagger, API-Versionierungsstrategien, Authentifizierung, Nutzungskontingenten und Ratenbegrenzung.
  • Model Context Protocol (MCP), KI-Agenten-Integrationen oder ein starkes Interesse am Aufbau von Software-Schnittstellen für die nächste Generation von KI-gestützten Ingenieurtools.
  • CI/CD-Umgebungen wie GitLab oder GitHub, mit Erfahrung in der Bereitstellung hochwertiger Software durch moderne Entwicklungsabläufe.
  • Vertrautheit mit industriellen Simulationswerkzeugen (z.B. Siemens Process Simulate, Visual Components, MELSOFT Gemini oder Dassault Systemes DELMIA) und deren APIs.
  • Erfahrung mit dem effektiven Einsatz von KI-Coding-Assistenten zur Erstellung von sauberem, wartbarem und leistungsfähigem Code (z.B. Claude Code, Cursor).

Reise/Standort:

  • Vollständig remote innerhalb Deutschlands oder hybrid in unserem Büro in Berlin.
  • Gelegentliche internationale Reisen (1-2x pro Jahr) zu Kundenstandorten oder Unternehmensbüros sind erforderlich, um Integrationen zu unterstützen und direkt über Anwendungsfälle der Kunden zu lernen.

Wichtige Persönlichkeitsmerkmale:

  • Ausgezeichnete schriftliche und mündliche Kommunikationsfähigkeiten mit der Fähigkeit, effektiv in einer global verteilten Ingenieuroganisation zusammenzuarbeiten.
  • Leidenschaft für den Aufbau der Software, die die Zukunft der industriellen Automatisierung und Physical AI antreibt.
  • Neugierig, kooperativ und bereit, neue Technologien in den Bereichen Robotik, Simulation, Cloud-Software und künstliche Intelligenz zu erlernen.
  • Komfortabel in der Zusammenarbeit mit verschiedenen Teams zur Lösung komplexer technischer Herausforderungen und zur Bereitstellung außergewöhnlicher Kundenerlebnisse.
  • Übernimmt Verantwortung, identifiziert proaktiv Verbesserungsmöglichkeiten und genießt es, komplexe Ingenieurprobleme in elegante Softwarelösungen zu verwandeln.

Vorteile:

  • Unbegrenzter Urlaub.
  • Übernahme der Pendelkosten.
  • Telekommunikationszuschuss.

Senior Software Engineer, API Arbeitgeber: Realtime Robotics

Als Arbeitgeber bieten wir eine dynamische und innovative Arbeitsumgebung, in der Sie die Zukunft der industriellen Automatisierung mitgestalten können. Unser Team fördert eine Kultur der Zusammenarbeit und des Wissensaustauschs, während wir Ihnen gleichzeitig unbegrenzte Urlaubstage und Unterstützung bei den Pendelkosten bieten. Arbeiten Sie in einem internationalen Umfeld in unseren Büros in Boston oder Berlin und profitieren Sie von hervorragenden Möglichkeiten zur beruflichen Weiterentwicklung in einem schnelllebigen Start-up.

Realtime Robotics

Kontaktdaten:

Realtime Robotics Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Senior Software Engineer, API erhalten könntest

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Realtime Robotics anzuklopfen, wenn du dich auf die Stelle als Senior Software Engineer, API bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Realtime Robotics vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer, API mit Bravour zu bestehen

C# Entwicklung
API-Design und -Implementierung
Version Control (Git)
Software Engineering Praktiken
Debugging
Code Reviews
Mathematische Konzepte in der Robotik

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Realtime Robotics klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei Realtime Robotics vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.