Embedded Entwicklungsingenieur (m/w/d)



Beschreibung


  • Treiberentwicklung: Erstellen von Treibern für Software- und Hardware-Komponenten, wie z.B. I2C-Bausteine.
  • Systemnahe Dienste: Entwicklung von systemnahen Diensten und Applikationen in C/C++.
  • Technologieunterstützung: Unterstützung und Entwicklung vieler Technologien, einschließlich Web-Applikationen und Erstellung von GUIs.
  • Dokumentation: Erstellung und Pflege entsprechender Unterlagen, wie z.B. PAP (Prozess- und Applikationsdokumentationen).
  • Fehleranalyse: Analyse und Behebung von Fehlern und Problemen, auch in Zusammenarbeit mit anderen Fachabteilungen.
  • Zusammenarbeit: Konstruktive Zusammenarbeit mit Abteilungen wie Hardware-Entwicklung und Fertigung.
  • Versionskontrolle: Umgang mit Versionskontrollsystemen wie SVN.
  • Innovative Lösungen: Erarbeitung neuer, innovativer Lösungen im technischen Bereich.
  • Kundensupport: Unterstützung im Kundensupport zur Lösung technischer Fragestellungen.


Anforderungen


  • Ausbildung: Abgeschlossenes Studium der Elektrotechnik, Informatik oder Mechatronik.
  • Erfahrung: Erfahrung in der Programmierung von Microcontrollern (ARM, AVR, RISC etc.) und Programmierung von SPS mit CodeSys.
  • Technische Kenntnisse: Kenntnisse aller gängigen Schnittstellen wie UART, SPI, I2C, RS232, RS485, USB, Ethernet, LIN, CAN sowie Erfahrung mit Linux (Konsole).
  • Programmierung: Fundierte Kenntnisse in C/C++ und der Entwicklung von systemnahen Diensten.
  • Analytisches Denken: Eigenmotiviert, analytisch denkend und teamfähig, mit einem hohen Abstraktionsvermögen.
  • Arbeitsweise: Selbstständige, engagierte und kreative Arbeitsweise, kombiniert mit einer strukturierten und methodischen Herangehensweise.
  • Sprache: Sehr gutes Deutsch in Wort und Schrift.


Firmenprofil