/

Senior Software Developer - Vollzeit (m/w/d)

Karlsruhe, Deutschland

robodev bietet mit seinem intelligenten Modulsystem eine ganz neue Art von Automatisierungstechnik. Wir
suchen Verstärkung bei der Weiterentwicklung unserer microservice-basierten Steuerungssoftware. Die
dominante Programmiersprache ist C++, dazu kommen C und Scriptsprachen sowie Webtechnologien.

Deine Tätigkeiten sind vielfältig und beinhalten:

  • Du treibst die Architektur und Implementierung unseres robodev-Assistenten gemeinsam mit dem
    Software-Team voran

  • Du kümmerst Dich um die Weiterentwicklung unserer zentralen Steuerung (verschiedene Dienste auf
    Basis einer Microservice-Architektur) und unserer web-basierten Benutzeroberfläche

  • Du bist Ansprechpartner für technische Prinzipien - vom "Big Picture" (full stack, über alle Ebenen
    hinweg) bis hin zu Detaillösungen

Du bringst mit:

  • Ein abgeschlossenes Studium der Informatik, Physik, Elektrotechnik, Maschinenbau oder einen
    vergleichbaren Abschluss, bevorzugt mit Promotion im Bereich Informatik / Robotik

  • Idealerweise bereits erste Berufserfahrung im Themenfeld Robotik / Automationstechnik

  • Erfahrung im Entwurf von Software-Architekturen, insbesondere in den Bereichen modulare /
    verteilte Systeme und Microservices (IPC/RPC), Plugin-Systeme, asynchrone / event-getriebene
    Abläufe und User-Interfaces

  • Du hattest bereits Berührung mit den Themen Echtzeitkommunikation und Feldbus

  • Du kannst nicht nur planen, sondern auch umsetzen. Dazu verfügst Du über sehr gute Kenntnisse in
    C++11 inkl. Boost, idealerweise auch solide Kenntnisse in Javascript/Typescript

  • Du hast Erfahrung mit unserem Tech-Stack: Linux, Docker, Git, Bash, CMake, GDB und vieles mehr

  • Automatisierte Tests (SW / HW) und CI sind für Dich wichtige Garanten für ein zuverlässiges Produkt

  • Du bist offen für Neues und hast Freude daran, Dich in neue Technologien einzuarbeiten und unseren
    Technologiestack von morgen aktiv mitzugestalten

Wir bieten Dir:

  • abwechslungsreiche Tätigkeiten und technische Vielfalt mit großem Gestaltungsspielraum

  • ein dynamisches und kompetentes Team, das an einem Strang zieht

  • persönliches Wachstum und Lernkultur in Startup-Atmosphäre

  • die Chance, ein einzigartiges Produkt mitzugestalten

  • eine betriebliche Altersvorsorge

  • flexible Arbeitszeiten

Eat & Drink

Free tea and coffee, fruits and biscuits

Team 

Game nights and team events

Benefits

Company shares and pension plan