Senior Software Entwickler C++ - Simulation & Test-Frameworks

Jobriver Hr Service
München, Germany
yesterday

Role details

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

Job location

München, Germany

Tech stack

Automation of Tests
C++
Distributed Systems
Middleware
Network Protocols
Software Engineering
Systems Architecture
System Programming
Backend
Information Technology

Job description

Das Unternehmen ist seit über 25 Jahren erfolgreich in der Durchführung von IT-Projekten und Softwareentwicklung tätig. An zentralen Standorten in Deutschland, einschließlich München, bedient es eine Vielzahl von Branchen, darunter Automotive, Aerospace, Banken und Logistik. Zur Verstärkung des Teams suchen wir einen Senior Software Entwickler C++ (m/w/d) für die Entwicklung von Simulation und Test-Frameworks. In dieser Rolle sind Sie verantwortlich für das Core Development, einschließlich Design und Implementierung von Backend-Services in modernem C++ (Standard 17 oder neuer). Sie werden die Systemarchitektur weiterentwickeln, insbesondere mit Fokus auf Middleware, Systemprogrammierung und Echtzeitanwendungen. Zudem stellen Sie eine performante plattformübergreifende Entwicklung für Simulationsumgebungen sicher und gestalten aktiv die "Mixed Environments", die die Verbindung von Simulation und realer Hardware ermöglichen. Die Anwendung von modernen Software-Design-Patterns und Techniken in einer agilen Umgebung ist ebenfalls Teil Ihrer Aufgaben. Das Team legt großen Wert auf Innovation und Zusammenarbeit, und Sie haben die Möglichkeit, in einem kreativen und dynamischen Umfeld Lösungen zu erarbeiten.

Requirements

Der ideale Kandidat hat ein erfolgreich abgeschlossenes technisches Studium, beispielsweise in Informatik, Elektrotechnik oder Physik. Berufserfahrung in der Softwareentwicklung mit C++ ist zwingend erforderlich, ebenso wie ein tiefes Verständnis von Software-Design, Patterns und Systemarchitektur. Erfahrung in der Systemprogrammierung und im Umgang mit verteilten Systemen ist von Vorteil. Kenntnisse in Netzwerkprotokollen und Feldbussen, wie CAN, ARINC oder AFDX, sind ebenfalls wünschenswert. Darüber hinaus sollten Sie über Kommunikations- und Koordinationsfähigkeiten verfügen und eine eigenständige Arbeitsweise mitbringen. Sehr gute Englischkenntnisse sind erforderlich, gute Deutschkenntnisse sind von Vorteil.

Technologien

C++

Soft Skills

Teamfähigkeit Kommunikation Eigenständigkeit

Erforderliche Sprachen

Deutsch Englisch

Apply for this position