Senior Software Developer Robot Perception

Ubica Robotics GmbH
Bremen, Germany
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German, English
Experience level
Senior
Compensation
€ 80K

Job location

Remote
Bremen, Germany

Tech stack

Computer Vision
Automation of Tests
Bash
C++
CMake
Code Review
Linux
Hardware Design
Python
Machine Learning
Object Detection
OpenCV
Software Architecture
Software Engineering
Multithreading
Software Modules
GIT
Information Technology

Job description

Durchführung von Softwareentwicklungsprojekten für mobile Scanroboter

  • Eigenständige Planung, Umsetzung und Dokumentation von Entwicklungsprojekten einschließlich Abstimmung mit Product Ownern und anderen Teams
  • Anleitung und fachliche Unterstützung von Junior-Developern und Studierenden

Softwareentwicklung für die Perception-Systeme mobiler Scanroboter

  • Evaluierung, Entwicklung und Test von Computer-Vision- und Machine-Learning-Algorithmen (z. B. Segmentierung, Objekterkennung, Pose-Schätzung, Klassifikation, Bildregistrierung, Kamerakalibrierung)
  • Aktive Mitgestaltung der Softwarearchitektur des Perception-Stacks sowie Spezifikation der Integration mit anderen Softwaremodulen

Unterstützung der Hardwareentwicklung

  • Mitwirkung bei der Definition von Hardwareanforderungen sowie Sensorik-Evaluierungen und Qualitätsprüfungen zur Optimierung der Perception-Features aktueller und zukünftiger Robotergenerationen

Das bringst Du mit, jobs@ubica-robotics.eu. Bitte nenne uns in deinem Anschreiben deine Gehaltsvorstellung und dein mögliches Eintrittsdatum.

Requirements

  • Abgeschlossenes Studium der Informatik oder verwandter Fachrichtungen
  • Fundiertes Verständnis von Bildentstehung und Computer-Vision-Grundlagen
  • **Mehrjährige Erfahrung **mit Computer-Vision-Lösungen, idealerweise inkl. 3D-Vision
  • Sicherer Umgang mit OpenCV, PCL, Open3D, Halcon sowie ML-/DL-Methoden für Computer Vision
  • Sehr gute Kenntnisse in C++ und Python, Erfahrung mit CMake/Setuptools sowie idealerweise ROS; routiniert in Linux und Bash
  • Erfahrung mit Git, Code Reviews und automatisierten Tests
  • Gute Kenntnisse in Multiprocessing, Multithreading, Shared Memory und Prozesslebenszyklen
  • Selbstständige, teamorientierte Arbeitsweise mit guten Englischkenntnissen

Benefits & conditions

  • Offene Unternehmenskultur: Unsere Zusammenarbeit ist geprägt durch den gegenseitigen Austausch auf Augenhöhe, Vertrauen und flache Hierarchien. Bei uns kann sich jeder einbringen und das Unternehmen durch seine Ideen entscheidend voranbringen.
  • Dynamische Unternehmensentwicklung: Wir sind ein Startup in der Wachstumsphase. Wir bieten dir die Möglichkeit, diesen spannenden Entwicklungsschritt mit uns mitzugehen.
  • **Ausgewogene Work-Life-Balance: **Dank flexibler Vertrauensarbeitszeit, 30 Urlaubstagen und der Möglichkeit zum mobilen Arbeiten (Homeoffice) geben wir dir die Möglichkeit dein Arbeitsleben nachhaltig zu gestalten.
  • **Attraktiver Arbeitsplatz: **Eine ergonomische Arbeitsplatzausstattung, täglich frischer Kaffee und die Möglichkeit, im Zuge einer EGYM-Mitgliedschaft im Fitnessstudio direkt nebenan zu trainieren, sorgen für eine Arbeitsumgebung mit Wohlfühlfaktor.
  • **Spannendes Technologieumfeld: **Mit autonomer Robotik, Produktion im Rapid-Prototyping-Verfahren, KI-basierter Bildverarbeitung und moderner IT-Technologie deckt unser Team ein breites Technologieportfolio ab. Bei uns kannst du täglich von deinen Kollegen Neues lernen.
  • Persönliche Entwicklung: Für deine persönliche und fachliche Entwicklung bieten wir vielfältige Weiterbildungsmöglichkeiten an. Vom Messebesuch mit Kolleg*innen, über Teamevents bis hin zu individuell auswählbaren Entwicklungszielen ist bei uns alles möglich.

About the company

Die Ubica Robotics GmbH ist ein erfolgreiches Bremer Start-up mit rund 70 Mitarbeitenden. Wir entwickeln, produzieren und vertreiben autonome Scanroboter für den stationären Ein-zelhandel und unterstützen diesen bei der Digitalisierung seiner Prozesse.

Apply for this position