Senior Core Developer (Rust / C++) für Echtzeit- und Verteilte Systeme
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
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
This job is hosted externally. Click below to view the full posting and apply.
Apply on xing.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The Biggest German Tech Companies
Building AI Solutions with Rust and Docker
Where To Find Software Engineering Jobs
Where to Find Entry-Level Software Engineering Jobs