Core Developer Rust/C++
Driven Solution GmbH
Gilching, Germany
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
German Experience level
SeniorJob location
Gilching, Germany
Tech stack
C++
Code Review
Communications Protocols
Distributed Systems
Network Protocols
Software Engineering
Systems Architecture
Data Processing
Multithreading
Real Time Systems
Backend
Job description
Als Core Developer Rust/C++ sind Sie verantwortlich für die Entwicklung und Optimierung der Kernarchitekturen zur Echtzeitsteuerung und Verwaltung von Roboterschwärmen und Sensorsystemen. Ziel der Position ist es, robuste und skalierbare Systeme zu gestalten, die eine effiziente Kommunikation und Datenverarbeitung in verteilten Robotik-Umgebungen ermöglichen., * Entwurf, Entwicklung und Wartung von Systemen zur Steuerung von Roboterschwärmen und Sensorverwaltung.
- Implementierung effizienter Kommunikationsprotokolle und Echtzeitverarbeitungslösungen für Robotik.
- Enge Zusammenarbeit mit interdisziplinären Teams zur Integration von Backend-Komponenten mit Robotiksoftware und Sensornetzwerken.
- Optimierung der Systemleistung, Skalierbarkeit und Zuverlässigkeit in verteilten Robotiksystemen.
- Lösung komplexer technischer Probleme mit modernen Programmiersprachen wie C++ und Rust.
- Teilnahme an Code-Reviews, Architektur-Diskussionen und Software-Design-Entscheidungen.
Requirements
- Mehr als 5 Jahre Berufserfahrung in der Backend-Entwicklung mit Schwerpunkt auf Echtzeitsystemen.
- Fundierte Kenntnisse in C++ und Rust sowie modernen Softwareentwicklungsmethoden.
- Erfahrung im Aufbau und der Optimierung von Backend-Architekturen für verteilte Systeme.
- Vertrautheit mit Netzwerkprotokollen, Multithreading und latenzarmer Datenverarbeitung.
- Kenntnisse in Systemarchitektur, Performance-Optimierung und Ressourcenmanagement., * Selbstständige und lösungsorientierte Arbeitsweise.
- Fähigkeit, komplexe technische Probleme zu analysieren und zu lösen.
- Teamfähigkeit und Anpassungsfähigkeit in einem dynamischen Startup-Umfeld.
Benefits & conditions
- Arbeit mit modernsten Technologien in einem innovativen und wachstumsorientierten Unternehmen.
- Möglichkeit zur Mitgestaltung komplexer, mission-kritischer Systeme.
- Zusammenarbeit in einem interdisziplinären und engagierten Team.