Senior Core Developer (Rust / C++) für Echtzeit- und Verteilte Systeme

Jobriver Hr Service
München, Germany
2 days ago

Role details

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

Job location

München, Germany

Tech stack

C++
Linux
Distributed Systems
Network Protocols
Real-Time Operating Systems
Software Engineering
Systems Architecture
Data Processing
Multithreading
Kubernetes
Docker

Requirements

Der ideale Kandidat bringt mehrjährige Erfahrung von mindestens 5 Jahren in der Softwareentwicklung mit, insbesondere mit einem Fokus auf systemnahe oder performante Anwendungen. Sie verfügen über sehr gute Kenntnisse in Rust und/oder modernem C++. Erfahrungen mit Echtzeit-, Multithreading- oder verteilten Systemen sind ebenso wichtig wie gute Linux-Kenntnisse. Kenntnisse in Netzwerkprotokollen und performanter Datenverarbeitung sind von Vorteil. Ein Verständnis für Systemarchitekturen, Performance-Optimierung und Ressourcenmanagement runden Ihr Profil ab. Eine strukturierte und eigenverantwortliche Arbeitsweise ist für diese Position unerlässlich. Nice to have sind Erfahrungen im Robotics-, Sensorik- oder Autonomous-Systems-Umfeld, Kenntnisse in Embedded Systems oder RTOS sowie Erfahrungen mit Docker, Kubernetes oder skalierbaren Plattformen. Kenntnisse in ROS2 oder vergleichbaren Frameworks und Erfahrungen in Aerospace oder Defense sind ebenfalls von Vorteil.

Technologien

Rust Docker Kubernetes C++ Linux

Soft Skills

Teamfähigkeit Kommunikation Analytisches Denken

Erforderliche Sprachen

Deutsch Englisch

About the company

Das Unternehmen ist ein spezialisiertes Engineering-Unternehmen, das sich auf Embedded Systems, Aerospace, Defense und hochregulierte technische Umfelder konzentriert. Gemeinsam mit seinen Kunden entwickelt es leistungsfähige Software- und Systemlösungen für anspruchsvolle und mission-kritische Anwendungen. Für ein innovatives Entwicklungsprojekt im Bereich der Echtzeitsteuerung und verteilte Systeme sucht das Unternehmen erfahrene Core Developer mit einem starken Hintergrund in Rust und C++. In dieser Rolle sind Sie verantwortlich für die Entwicklung und Optimierung performanter Core-Komponenten für verteilte Echtzeit-Systeme. Zu Ihren Aufgaben gehören das Design und die Implementierung robuster Kommunikations- und Backend-Architekturen sowie die Entwicklung von Low-Latency- und Multithreading-Anwendungen in Rust und C++. Sie integrieren komplexe Sensor- und Steuerungssysteme und analysieren sowie optimieren Performance, Skalierbarkeit und Systemstabilität. Zudem arbeiten Sie eng mit einem interdisziplinären Team zusammen und sind an Architekturentscheidungen, Code Reviews und technischen Konzepten beteiligt. Das Arbeitsumfeld ist geprägt von interessanten Projekten, flexiblen Arbeitszeiten ohne Kernarbeitszeiten und einem multikulturellen, engagierten Team.

Apply for this position