Detailansicht des Stellenangebots

Stellendetails zu: Embedded Software Entwickler (m/w/d)

Embedded Software Entwickler (m/w/d)

Kopfbereich

Angebotsart: Arbeit
Arbeitgeber: dataschalt engineering GmbH

Arbeitsort

Lübeck

Anstellungsart

Vollzeit, Teilzeit (Vormittag, Nachmittag)

Befristung

unbefristet

Beginn

ab sofort

Berufsbezeichnung

  • Embedded-Systems-Entwickler/in
  • Embedded-Systems-Entwickler/in
  • Softwareentwickler/in
  • Embedded Software Engineer

Stellenbeschreibung

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