Embedded Software-Entwickler

Kärcher
Winnenden, Germany
2 days ago

Role details

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

Job location

Remote
Winnenden, Germany

Tech stack

Automation of Tests
C++
Computer Engineering
Continuous Integration
Software Debugging
Linux
Linux on Embedded Systems
Embedded Software
Ethernet
Firmware
Joint Test Action (IEEE Standards)
Real-Time Operating Systems
Toolchain
Universal Asynchronous Receiver/Transmitter
PIC Microcontroller
GIT
Information Technology

Job description

Unsere Seite verwendet Cookies. Einige der von uns verwendeten Cookies sind notwendig, um die Funktionalität der Website zu garantieren. Sie können alle Cookies von dieser Site löschen und blockieren, aber Teile der Website werden nicht korrekt funktionieren. Weitere Informationen zu Cookies auf dieser Website finden Sie in unserer Datenschutzerklärung auf der Homepage. Akzeptieren Schließen Nach Stichwort suchen Nach Standort suchen Nach Postleitzahl suchen Entfernung Laden... Job Level Tätigkeitsbereich Land/Region Gesellschaft Wählen Sie aus, wie oft (in Tagen) Sie eine Benachrichtigung erhalten möchten: × Wählen Sie aus, wie oft (in Tagen) Sie eine Benachrichtigung erhalten möchten: Embedded Software-Entwickler (m/w/d) Unsere professionellen KIRA Reinigungsroboter übernehmen auf großen Industrieflächen und in öffentlichen Räumen wie z. B. in Logistikzentren, Supermärkten und auf Flughäfen selbständig die Bodenreinigung. Wir entwickeln innovative, vernetzte Geräte mit komplexer Software, Sensorik und Hardware. Und das ist erst der Anfang. Unser Team und unsere Roboterflotte wachsen, deshalb suchen wir Dich für unseren Standort in Schwaikheim bei Stuttgart! Das werden deine WOW-Momente: Von der hardwarenahen Treiberschicht bis hin zu anspruchsvollen Regelkreisen entwickelst du eigenverantwortlich die Embedded-Firmware für unsere KIRA-Steuergeräte und setzt dabei eine deterministische, echtzeitfähige Ansteuerung von Aktorik und Antrieben unter harten Zeitanforderungen um. Als verbindendes Element zur High-Level-Applikation programmierst du Software-Komponenten auch im Linux-Hauptsystem, die unsere Steuergeräte zuverlässig mit der Gesamtapplikation vernetzen - von der Kommunikationsanbindung über die Datenstromverarbeitung bis zur Zustandssynchronisierung. Gemeinsam mit dem Hardware-Team nimmst du neue Steuergeräte erfolgreich in Betrieb, etablierst ein robustes Ausfallmanagement für sichere Systemzustände und analysierst hardwarenahe Fehler treffsicher bis auf die Register-Ebene. Mit höchstem Anspruch an Performance und Code-Qualität gestaltest du die Embedded-Toolchain aktiv mit, sicherst Firmware und Systemkomponenten über automatisierte Tests (CI/CD) ab und optimierst Laufzeit, Speicherbedarf sowie Energieverbrauch. Über den erfolgreichen Serienstart hinaus betreust du die Firmware kontinuierlich weiter, wertest Feldrückmeldungen und Ausfallmuster präzise aus und setzt in enger Abstimmung mit Produktion und Qualitätssicherung zielgerichtete Verbesserungsmaßnahmen um.

Requirements

Ein erfolgreich abgeschlossenes Studium im Bereich Informatik, Elektrotechnik, Technische Informatik oder einer vergleichbaren technischen Disziplin bildet das solide theoretische Fundament deiner Expertise. Dank Ihrer fundierten Praxiserfahrung in der Embedded-Entwicklung mit C und C++ auf Mikrocontrollern und/oder Embedded Linux bewegen Sie sich - idealerweise im Robotik- oder Automotive-Umfeld - absolut sicher. Angetrieben von einer ausgeprägten Hands-on-Mentalität und echter Begeisterung für hardwarenahe Software, haben Sie große Freude daran, Ihren Code direkt am physischen System erfolgreich zum Laufen zu bringen. In Ihrem technologischen Werkzeugkoffer befinden sich der sichere Umgang mit Bus-Systemen (CAN, UART, USB, Ethernet), RTOS-Konzepten, Interrupts und Nebenläufigkeit sowie fundierte Praxis-Kenntnisse mit Debugger, JTAG und Oszilloskop. Durch Ihre strukturierte, qualitätsbewusste und eigenständige Arbeitsweise im Umgang mit Git und CI/CD sichern Sie höchste Standards und vernetzen sich dank Ihrer ausgeprägten Schnittstellenkompetenz nahtlos mit den Bereichen Hardware und Applikation. Unser Kärcher WOW-Paket

Benefits & conditions

Genug Zeit, um Familie, Freundinnen und die Welt zu sehen: Bis zu 32 Tage Urlaub. An Heiligabend und Silvester hast du frei. Kleine Traum-Erfüll-Hilfen: Jubiläumszuwendungen für alle, die lang in unserem Team bleiben, Zielprämien und weitere Sonderzahlungen. Den Alltag flexibel gestalten: Gleitzeit und die Möglichkeit, im Home-Office zu arbeiten. Deine Gesundheit und das Miteinander liegen uns am Herzen: Modernes Gesundheitszentrum mit hauseigenen Betriebsärztinnen und Beratungsangeboten, abwechslungsreiche Sport- und Freizeitaktivitäten wie HIIT, Yoga, Chor, Fotoclub u.v.m. Die richtigen Leute, zur richtigen Zeit, am richtigen Ort, mit der richtigen Perspektive: Klingt kompliziert? Nicht für uns. Wir unterstützen dich bei deiner individuellen Entwicklung mit unserem Talentmanagement-Prozess und einem umfangreichen Weiterbildungsangebot.

Apply for this position