Beschreibung
Zur Verstärkung unseres Teams für unser Business Unit Defense suchen wir ab sofort eine/n engagierten** Embedded Software Entwickler (m/w/d) / Embedded Software Engineer (m/w/d) **in Vollzeit (40 Wochenstunden):
## Ihre vielfältigen Aufgaben:
- Entwicklung, Testung und Instandhaltung von Embedded-Systemen
- Performance-Optimierung für ressourcenbeschränkte Systeme
- Entwurf und Dokumentation klar strukturierter Anwendungen
- Erstellung von UML-Diagrammen für Systemdesign
- Festlegen von Anforderungen an ein System oder Produkt im Sinne von Requirements-Engineering
- Dokumentation von Software-Architektur mittels Schnittstellen und Protokollen (SPI, I²C, UART, CAN, Ethernet oder allgemein OSI-Schichtenmodell)
- Aufbau und Pflege von Build-Systemen (CMake, Make)
## Das wünschen wir uns:
- Abgeschlossenes Studium der Elektrotechnik / technischen Informatik / Softwaretechnik oder verwandter Fachgebiete
- Idealerweise mehrjährige Berufserfahrung
- Sehr gute** Programmierkenntnisse** in C, C++
- Idealerweise **Programmierkenntnisse** in Go, Python, Javascript, HTML
- **Erfahrungen mit Echtzeitbetriebssystemen (RTOS)**,** **z.B. ThreadX, FreeRTOS o.ä.
- Kenntnisse in **Echtzeit-Anforderungen** und deterministischem Verhalten
- Sicherer Umgang mit Interrupts, Speicherverwaltung, Multithreading-Programmierung
- Basiskenntnisse von Embedded Gerätetreiber, Assembler
- Kenntnisse von **Microcontroller und Prozessoren**, wie ARM, AVR oder PIC
- Kenntnisse in **Debugging-Tools**, wie JTAG, SWD, GDB
- Verständnis für **hardwarenahe Programmierung und Signalüberprüfung**, z.B. mit Datenblättern, Schaltplänen, Oszilloskop oder Logic Analyzer
- Kenntnisse in** Versionsverwaltung**, wie Git, Mercurial
- Kenntnisse von **Softwaretests und Qualitätssicherung **mittels Unit-Tests, statische Codeanalyse oder Reviews
- Sprachkenntnisse: Englisch auf B2-Level, Deutsch\* auf B2-Level (\*für diese Position ist eine Sicherheitsüberprüfung nach SÜG erforderlich, diese setzt in der Regel die deutsche Staatsbürgerschaft voraus)
- Analytisches Denken und Problemlösungskompetenz
- Kommunikations- und Teamfähigkeit
## Was wir bieten:
- Flexible Arbeitszeiten
- Möglichkeiten für mobiles/hybrides Arbeiten (bis zu 2 Tage / Woche)
- Attraktive Vergütung
- Moderne Arbeitsumgebung
- Arbeitgeberzuschuss zum Mittagessen
- Parkmöglichkeiten
- Flache Hierarchien in einem familiären Umfeld
- Betriebsfeiern
- Zukunftssicherer Arbeitsplatz mit individueller Entwicklungsperspektive