In dieser Rolle entwickelst du die DRX-Plattform und integrierst die Drive Unit. Du richtest Simulationsumgebungen ein, entwickelst Echtzeitanwendungen und führst umfassende Tests durch. Außerdem dokumentierst du APIs und arbeitest eng mit verschiedenen Teams zusammen.
Anforderungen
- •Abgeschlossenes Studium der Informatik
- •Kenntnisse in C++
- •Erfahrung mit FPGA-basierten Systemen
- •I/Os debuggen können
- •Kenntnisse in Embedded Systemen und RTOS
- •Testketten aufbauen und Unit-Tests durchführen
- •Arbeiten nah an der Hardware
- •Begeisterung und Engagement für Aufgaben
- •Gute Englischkenntnisse in Wort und Schrift
- •Bereitschaft für regelmäßige Dienstreisen
Deine Aufgaben
- •DRX-Plattform weiterentwickeln
- •Drive Unit steuern und integrieren
- •Virtuelle Simulationsumgebung aufbauen
- •Application Software mit RTOS entwickeln
- •Treiber mit Yocto umsetzen
- •Unit Tests und Systemtests durchführen
- •Bestehende Software warten und verbessern
- •APIs dokumentieren und ableiten
- •CI-Pipeline aufbauen und pflegen
- •Eng mit Hardware- und Test-Teams zusammenarbeiten
- •Intern und extern kommunizieren
Deine Vorteile
Herzliches Miteinander
Offener Austausch
Zahlreiche Team-Events
Flexibles Arbeiten
Zusatzleistungen
Health Care Benefits
Intensive Einarbeitung
Vielfältige Weiterbildungsangebote
Internationales Austauschprogramm
Original Beschreibung
## Embedded Software Engineer - Application Software (m/w/d)\*
###### Permanent employee, Full-time ·Stuttgart
---
##### Warum zu uns
Empower People. Create Success. Bei Tagueri stehen die Mitarbeitenden und das Miteinander im Fokus. Wir brennen für unsere Themen, bringen uns proaktiv ein und geben fachlich und persönlich tagtäglich unser Bestes. Gemeinsam feiern wir unsere kleinen und großen Erfolge, freuen uns aufrichtig für- und miteinander und unterstützen uns gegenseitig. Schaffe einen echten Mehrwert und nutze die vielfältigen Möglichkeiten, Deine Kenntnisse einzubringen und zu vertiefen, eigenverantwortlich Deine Ideen und Projekte voranzutreiben sowie andere zu inspirieren und zu motivieren.
##### Was wir gemeinsam vorhaben
* **Entwickle die DRX-Plattform weiter:** Du arbeitest an der Embedded Software für ein FPGA-basiertes System.
* **Steuere die Drive Unit:** Du integrierst die DRU sowie RX- und TX-Kanäle über spezialisierte Libraries und APIs.
* **Simuliere, bevor’s ernst wird:**Du baust eine virtuelle Simulationsumgebung (VM, QEMU, ARM) – später testest Du direkt am Board (HiL).
* **Mach’s echtzeitfähig:** Du entwickelst die Application Software mit RTOS und migrierst auf MPSOC.
* **Schreib Treiber, die sitzen:** Du setzt Treiber mit Yocto um und konfigurierst den Device Tree.
* **Teste gründlich:** Du führst Unit Tests, Code Coverage, Systemtests und Testketten durch – inklusive Tests für die Tests.
* **Pflege, was läuft:** Du wartest und verbesserst bestehende Software – auch wenn’s mal knifflig wird.
* **Dokumentiere klar:** Du dokumentierst APIs und leitest sie aus neuer und bestehender Software ab.
* **Automatisiere mit:**Du hilfst beim Aufbau und der Pflege der CI-Pipeline.
* **Arbeite eng mit anderen:**Du stimmst Dich mit Hardware-, FPGA- und Test-Teams ab.
* **Stakeholder Management:** Kommuniziere (intern als auch extern) und arbeite eng mit Projektteams, Stakeholdern und Kunden zusammen.
##### Womit Du überzeugst
* Abgeschlossenes Studium der Informatik, technischen Informatik, Informationstechnik oder vergleichbar
* Deine Kenntnisse mit C++ zeichnen Dich aus.
* Du hast Erfahrung mit FPGA-basierten Systemen und entwickelst Low-Level Software sicher.
* Du kannst I/Os debuggen – präzise und systematisch.
* Du kennst Dich mit Embedded Systemen und RTOS aus.
* Du baust Testketten auf und führst Unit-Tests durch.
* Du arbeitest gern nah an der Hardware und testest direkt am Board.
* Aufgaben packst Du mit Begeisterung und Engagement an, und hast gleichzeitig das große Ganze im Blick.
* Deine Englischkenntnisse sind gut in Wort und Schrift.
* Du bist bereit für regelmäßige Dienstreisen innerhalb Deutschlands. Darunter verstehen wir die grundsätzliche Flexibilität unter der Woche beim Kunden vor Ort zu sein.
##### Worauf Du Dich freuen kannst
**Unsere besondere Unternehmenskultur:**
* Herzliches und wertschätzendes Miteinander, in dem jede Persönlichkeit zählt
* Offener Austausch und offene Türen - vom Junior bis zum Vorstand
* Zahlreiche Team- und Unternehmensevents, wie unser jährliches Sommerfest zusammen mit unseren Familien
**Unsere Benefits für Wohlergehen und Wachstum:**
* Smartes Arbeiten, z.B. mobil und mit flexiblen Arbeitszeitmodellen, Möglichkeit für Sabbaticals und Workation
* Zusatzleistungen, z.B. Corporate Benefits, attraktive betriebliche Altersvorsorge und JobRad
* Health Care Benefits, z.B. vergünstigte Mitgliedschaften für Urban Sports Club und betriebliche Krankenversicherung
**Unser gemeinsamer Weg:**
* Intensive Einarbeitung durch ein umfangreiches Onboarding und Patenprogramm
* Vielfältige interne Weiterbildungsangebote und externe Fördermaßnahmen
* Internationales Austauschprogramm zur Förderung der persönlichen und beruflichen Weiterentwicklung innerhalb der Unternehmensgruppe
Und vieles mehr.
##### Was Du wissen solltest
Wir suchen Persönlichkeiten! Daher prüfen wir Deine Bewerbung nicht ausschließlich auf eine bestimmte Stelle bezogen, sondern als eine Bewerbung an das Unternehmen Tagueri. In einem persönlichen Gespräch finden wir gemeinsam heraus, ob Deine Ziele und unsere Vorstellungen zueinander passen.
**Du findest Dich nicht im Themengebiet und Standort wieder? Lass uns gerne Deine Initiativbewerbung zukommen. Vergleichbare Themen haben wir auch an anderen Standorten!**
\* Wir bekennen uns zu den Grundsätzen der Gleichbehandlung und Nichtdiskriminierung. Die Vielfalt unserer Mitarbeiterinnen und Mitarbeiter in Bezug auf Geschlecht, Hautfarbe, Alter, Herkunft, persönliche Interessen, Religion, sexuelle Orientierung und Geschlechtsidentität betrachten wir als Bereicherung. Diskriminierendes Verhalten wird von uns nicht toleriert. Dieses Bekenntnis zu Vielfalt und Inklusion haben wir durch die Unterzeichnung der Charta der Vielfalt bekräftigt.