Senior Entwickler C++ mit Schwerpunkt Embedded Software (m/w/d)

Berlin, Berlin  ‐ Vor Ort
Dieses Projekt ist archiviert und leider nicht (mehr) aktiv.
Sie finden vakante Projekte hier in unserer Projektbörse.

Beschreibung

Für unseren Kunden in der Logistikbranche (Berlin) suchen wir einen Senior C++ Entwickler mit Schwerpunkt Embedded Software.
****
Rahmendaten:
Start: asap
Ende: 31.12.2019++
Kapazität: Vollzeit vor Ort
Standort: Berlin
*****
In der gegenwärtigen Projektphase = Skalierungsphase, wird aufbauend auf den Ergebnissen der Forschungsphase und der Feinkonzeption sowie den ersten erfolgreichen Pilot Umsetzungen mit dem deutschlandweiten Rollout begonnen.
Stellenweise bedarf es der erneuten Ist Analyse und kleineren Anpassungen der Endgerätesoftware auf unterschiedlichen Plattformen.
****
Aufgaben:
- Software-Design
- Ausspezifikation von Schnittstellen auf Hardware-Ebene
- Design bzw. Anforderungsspezifikation an die OS-Umgebung
- Design von automatisierten Tests
- Qualitätssicherung, Code-Reviews
- Entwicklung von Software-Komponenten von der Anwendungs- bis zur Hardware-Ebene
- Entwicklung von automatisierten Abnahme- und Integrationstests
*****
Das bringen Sie mit:
- langjährige praktische Erfahrung in der C++-Entwicklung, auch mit modernem C++ (nach
C++14 Standard) und der Standard Template Library (STL)
- umfassende Erfahrung mit der C++-Entwicklung für Linux im Embedded Bereich und im
Bereich verteilter Anwendungen
- Technisches Design komplexer verteilten Anwendungen
- Erfahrung und Expertise Microservice Architekturen
- Middleware-Infrastrukturen (insbesondere Messaging / asynchrone Kommunikationsmuster)
- Umfassende Linux-Kenntnisse, sicherer Umgang mit der Linux-Shell
- Erfahrung in der Entwicklung von Unit-Tests und einschlägiger Unit-Testing-Frameworks
- Erfahrung mit git und cmake
- Erfahrung mit Codeanalysetools wie cpplint, cppcheck, valgrind, SonarQube
- Einschlägige praktische Erfahrungen im Bereich der objektorientierten Programmierung
(Java und Java Enterprise Edition, Backend/Frontend)
- Netzwerke und Protokolle
- Kenntnisse Softwareentwicklungsprozesse
*****
Methodenkompetenzen:
- Analytisches und konzeptionelles Denkvermögen, eigenverantwortliche und ergebnisorientierte
Arbeitsweise
- Kunden- bzw. dienstleistungsorientiertes sowie wirtschaftliches Denken und Handeln
- Flexibilität und Leistungsbereitschaft
- Eigenständige Bearbeitung und Steuerung von komplexen fachlichen und technischen
Aufgaben/ Problemstellungen
- Konfliktfähigkeit und Durchsetzungsvermögen aber vor allem Teamspirit
*****
Qualifikationen & Zertifizierungen & Erfahrungen:
- Erfolgreich abgeschlossenes Hochschul- oder Fachhochschulstudium (oder vergleichbare
Qualifikation), bevorzugt im Bereich der Informatik
*****
Soll-Anforderungen:
- Grundsätzliche Branchenkenntnisse Transport und Logistik
- Kenntnisse im Bereich Reisendeninformation (Richtlinien, Regelwerke, Innovationen,
Trends)
- Solide Anwendungserfahrung Linux
- Gute Erfahrungen mit Embedded Systems
- Expertise im Segment Netzwerke und Protokolle
- Erfahrung mit Buildroot, LEDE, OpenWRT oder OpenADK
- Kenntnisse vom gtest Unit-Testing Framework
- Erfahrung mit modernen CI/CD-Umgebungen
- Erfahrung mit Entwicklung für PC104-Plattform inklusive Anbindung von Geräten über
RS232. RS422, RS485, I2C
- Erfahrung in der strukturierten Fehleranalyse, Profiling (Performance) und Fehlerbehebung
- Nachgewiesene methodische Kenntnisse in der Umsetzung von Agiler Softwareentwicklung
(SCRUM)
- Ausgeprägte soziale Kompetenz, Kommunikationsfähigkeit, hohes Maß an Einsatzbereitschaft
- Überzeugendes und professionelles Auftreten
- Mindestens 5 Jahre relevanter/ einschlägiger Berufserfahrung
- Der Kunde bevorzugt Kandidaten, die in Berlin wohnhaft sind
Start
ab sofort
Dauer
3 Monate
(Verlängerung möglich)
Von
1st solution consulting gmbh
Eingestellt
27.09.2019
Ansprechpartner:
Christina Gamroth
Projekt-ID:
1828861
Vertragsart
Freiberuflich
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren