Senior Softwareentwickler C++ 20

s.m.s, smart microwave sensors GmbH
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German
Experience level
Senior

Job location

Tech stack

Testing (Software)
Software Applications
JIRA
Unit Testing
C++
Software Debugging
Linux
Middleware
Python
Network Protocols
Software Architecture
Memory Leaks
Software Engineering
Software Requirements Analysis
ZeroMQ (Concurrent Programming Libraries)
GIT
Docker
Jenkins

Job description

  • 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

Requirements

  • 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

Benefits & conditions

  • Innovation: neueste Technologien, modernes Gebäude und kostenfreies Laden von Elektro- und Hybridelektrofahrzeugen
  • Angenehmes Arbeitsumfeld: Duz-Kultur, motivierte Teams, kurze Kommunikationswege, Raum zur aktiven Mitgestaltung
  • Zukunftsorientierter Arbeitsplatz: unbefristete Anstellung und individuelle Weiterbildungsmöglichkeiten
  • Attraktiver Standort: direkt an der Autobahn und Bushaltestelle gelegen, mit Parkmöglichkeiten für Auto und Rad
  • Flexibles Arbeiten: hybrides Arbeiten (4 Tage Präsenz pro Woche und Option auf mobiles Arbeiten nach 3-monatiger Einarbeitung) + Gleitzeit
  • Aktivitäten: Teamevents, bezuschusstes Fitnessstudio und Möglichkeit zum Spazieren und Joggen im nahgelegenen Wald
  • Weitere Benefits: Getränkeauswahl, frisches Obst, quartalsweise Get-Together mit Kuchenbuffet

About the company

Wir sind smartmicro, führender Spezialist für leistungsstarke Radarsensorik für die Automobil- und Verkehrstechnik. Wir entwerfen, entwickeln und fertigen Hightech-Radarsensoren 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 machen die Zukunft der Mobilität Wirklichkeit.

Apply for this position