Senior Embedded Software Engineer Robotics & Autonomous Systems

21strategies GmbH
Hallbergmoos, Germany
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German
Experience level
Senior

Job location

Remote
Hallbergmoos, Germany

Tech stack

Artificial Intelligence
C++
Software Debugging
Linux
Linux on Embedded Systems
Middleware
Embedded Software
Ethernet
Global Positioning Systems (GPS)
Microsoft Office
Message Queuing Telemetry Transport (MQTT)
Network Programming
Performance Tuning
Raspberry Pi
Systems Integration
TCP/IP
ZeroMQ (Concurrent Programming Libraries)
Multithreading
Information Technology
Lidar
Docker

Job description

  • Entwicklung und Implementierung von Embedded-Software für autonome Plattformen (UxV)
  • Integration und Ansteuerung von Sensorik und Aktorik (z. B. GPS, Radar, Lidar, Motorcontroller)
  • Netzwerkprogrammierung und Entwicklung von Kommunikationsschnittstellen (DDS, Ethernet)
  • Optimierung von Echtzeitsteuerungen und Safety-Critical-Systemen
  • Zusammenarbeit mit KI-, Hardware- und Missionsplanungsteams bei der Systemintegration
  • Testing, Debugging und Performance-Tuning auf Embedded-Targets
  • Erstellung technischer Dokumentation und Unterstützung bei Zertifizierungsprozessen, * Ein wachsendes Unternehmen - jung und bereits profitabel
  • Flexibles und zielorientiertes Arbeiten, überwiegend im Home Office (hybrid)
  • Regelmäßige Abstimmungs- und Betreuungscalls per Videokonferenz
  • Zeitkonto und Vertrauensarbeitszeit
  • Wertschätzendes Umfeld mit familiärem Teamklima und geringem Machtgefälle
  • Wenig Bürokratie
  • Regelmäßige Firmenevents
  • Möglichkeit zur jährlichen Fortbildung- und Schulungsmaßnahme

Der ideale Kandidat sollte in Deutschland ansässig sein, um einen Arbeitsvertrag nach deutschem Recht abzuschließen.

Requirements

  • Abgeschlossenes Studium in Informatik, Mathematik, Physik oder vergleichbare Ausbildung
  • 5+ Jahre Erfahrung in C, C++ (Standards C++11, 17, 20), idealerweise auch Rust, im produktiven Einsatz und Erfahrung mit Embedded-Linux
  • Erfahrung mit C++ Bibliotheken wie Boost oder Poco
  • Fundierte Kenntnisse in Netzwerkprogrammierung (TCP/IP, UDP, Multithreading), Erfahrung mit Netzwerk-Protokollen (HTTP, MQTT) und Middleware-Technologien (z. B. DDS, ZeroMQ oder vergleichbar)
  • Erfahrung mit Linux und Container-Technologien (Docker)
  • Erfahrung im Umgang mit Raspberry Pi
  • Verständnis für Echtzeitkommunikation, Safety und Security in Embedded-Systemen
  • Erfahrung mit Robotik-Frameworks (ROS/ROS 2) von Vorteil
  • Strukturierte Arbeitsweise, Teamfähigkeit und Leidenschaft für autonome Systeme
  • Kenntnisse in agilen Entwicklungsprozessen und Projektmanagementmethoden sind von Vorteil
  • Gute kommunikative Stärke und Sozialkompetenz
  • Gutes Deutsch und verhandlungssicheres Englisch
  • Hohe Motivation, remote zuverlässig und eigenständig zu arbeiten und proaktiv Probleme zu lösen
  • Persönliche Eignung für eine Sicherheitsüberprüfung (Ü2)

Apply for this position