Zum Hauptinhalt springen

Senior Softwareentwickler C++ 20 (m/w/d)

Braunschweig
Vollzeit
Festanstellung

Einleitung

Wir sind smartmicro, der führende Spezialist für leistungsstarke Automobil- und Verkehrsradar- sowie Radar-/Kamera-Hybridsensortechnologie. Wir entwerfen, entwickeln und fertigen Hightech-Sensoren für autonomes Fahren, intelligente Verkehrsinfrastruktur und Smart Cities. Unsere Mission ist es, Straßen sicherer zu machen, autonomes Fahren bei jedem Wetter zu ermöglichen, den Verkehrsfluss zu optimieren, um Reisezeiten zu verkürzen, und umweltfreundlichere, intelligentere Städte zu schaffen.
 
Wir sind ein deutsches Unternehmen mit internationaler Präsenz in Großbritannien und den USA, während sich unser Hauptsitz für Design, Entwicklung und Produktion in Braunschweig befindet.
 
Wir machen die Zukunft der Mobilität Wirklichkeit.
 
Als Erweiterung für unser Team suchen wir einen erfahrenen C++ Software Ingenieur.

Deine Aufgaben

  • Du bist für die Plattformentwicklung der Radarsensoren der nächsten Generation verantwortlich, indem Du Middleware-Komponenten entwickelst und Softwareanwendungen integrierst
  • Du entwirfst und implementierst technische Konzepte und Softwarespezifikationen für Linux-basierte Geräte unter Verwendung von modernem C++
  • Außerdem führst Du Überprüfungen und Verifizierungsmaßnahmen durch und wendest dabei verschiedene Testverfahren wie Modultests, HIL-Tests (Hardware-in-the-Loop) und SIL-Tests (Software-in-the-Loop) an

Deine Stärken

  • Abgeschlossenes Studium der Elektrotechnik, Softwaretechnik oder eines verwandten Fachgebiets 
  • Du verfügst über mehrjährige Erfahrung in der Softwareentwicklung mit C++ für Linux-basierte eingebettete Systeme; am besten mit C++20 oder neuer, Kenntnisse in Python sind von Vorteil
  • Die Fähigkeit, aus hochrangigen Spezifikationen Low-Level-Softwareanforderungen abzuleiten, sollte gegeben sein
  • Zudem verfügst Du über ein ausgeprägtes Verständnis der Prinzipien des Software-Designs und der Software-Architektur
  • Neben fundierten Kenntnissen im Bereich Softwaretests, z. B. dem Schreiben von GTest und der Verwendung von GMocks, beherrschst Du das Debugging auf eingebetteten Linux-Geräten mit GDB, Valgrind und die Durchführung von Software-Leistungsbenchmarks
  • Erfahrung mit Kommunikations- und Netzwerkprotokollen, einschließlich IPC-Mechanismen wie D-Bus, SOME/IP, ZeroMQ oder gRPC, ist wünschenswert.
  • Ein vertrauter Umgang mit modernen Entwicklungstools wie Jenkins, Jira, Git, Docker und Conan wäre vorteilhaft
  • Du sprichst fließend Englisch, Deutschkenntnisse wären ein Plus

Was Dich bei uns erwartet

  • Innovation: modernste Technologie, Innovation und schnelle Entwicklungszyklen, hervorragende Arbeits- und Testausrüstung
  • Angenehmes Arbeitsumfeld: informelle Kultur, motivierte Teams, kurze Kommunikationswege, Raum für aktive Mitgestaltung
  • Zukunftsorientierter Arbeitsplatz: moderne Gebäude, Büros und Labore, unbefristete Arbeitsverträge und individuelle Weiterbildungsmöglichkeiten
  • Attraktiver Standort: direkt an der Autobahn gelegen, direkte Bushaltestelle an unserem Standort, Parkmöglichkeiten für Autos und Fahrräder, kostenlose Ladestation für Elektrofahrzeuge
  • Flexibles Arbeiten: hybrides Arbeiten (4 Tage Präsenz im Büro pro Woche)
  • Aktivitäten: Teamevents, Fitnessstudio-Mitgliedschaft und mehr.
  • Weitere Benefits

Über uns

Werde Teil unseres innovativen Unternehmens und unterstütze uns bei der Weiterentwicklung der führenden Technologie im Bereich Radar- und Hybrid- Sensoren und Systemen.