Was erwartet dich? Du entwickelst und realisierst Softwarelösungen für Baugruppen, Module und PC-basierte Produkte Du setzt verschiedene (Mensch-Maschine-) Schnittstellen um Du integrierst und nimmst Baugruppen und Systeme in Betrieb, einschließlich der Fehlerdiagnose Du arbeitest bei der Erstellung einer projektabhängigen Anforderungsanalyse und des Systementwurfs mit Du erstellst Softwarearchitekturen ganzer Komponenten oder Teilsysteme Du entwickelst und verwaltest Software-Simulatoren und Testumgebungen zur Qualitätssicherung Du stellst die fachgerechte Bedienung von Entwicklungsprodukten durch entsprechende Dokumentation und Anweisungen sicher Du führst Fehleranalysen durch und leistest Third-Level-Support Du pflegst, entwickelst weiter und optimierst existierende Softwareprodukte Was bieten wir dir? Wir fördern in vielfältigen Projekten Deine persönliche und berufliche Weiterentwicklung Wir sind ein klassischer Mittelständler. Bei uns profitierst Du von einem hohen Maß an Verantwortung und einem hohen individuellen Gestaltungsspielraum sowie einer sinnhaften Tätigkeit. Dein Beitrag zum Erfolg tritt direkt und unmittelbar hervor Als Familienunternehmen ist Work-Life-Balance für uns nicht nur eine Worthülse. Wir unterstützen unsere Beschäftigten beim Balanceakt zwischen Familienleben, Fortbildung und Beruf Flexible Arbeitszeiten / Sozialleistungen / Obst und Getränke / Jobrad Jobroller / Personalrabatte / Altersversorgung Vermögensbildung / Gesundheitsmanagement / Teamevents Firmenfeiern Wir stehen für flache Hierarchien und kurze Wege Was solltest du mitbringen? Du hast ein abgeschlossenes Studium der Informatik, Informationstechnologie bzw. eines vergleichbaren Studiengangs Du hast tiefe Kenntnisse in der Entwicklung mit der Programmiersprache C++ Du hast idealerweise Erfahrungen mit der Programmiersprache Golang Du hast weitreichende Kenntnisse in Linux und embedded Linux Du bist fähig, eine verständliche Quellcodedokumentation zu erstellen Du strebst danach, dich aktiv in ein expandiertes Team zu integrieren und hast eine hohe Auffassungsgabe Du hast fließende Deutschkenntnisse in Wort und Schrift sowie gutes technisches Englisch