Beschreibung
Das Firmware-Team meines Kunden (Industriemaschinenbau), hat derzeit Interesse an Kandidaten für Embedded Entwicklung in der Systemautomation für Themen wie; Hardware-nahe (Treiber, Threading, Monitoring) als auch „high-level“ Themen (MQTT, OPCuA, Datenbanken).Es würde sich um eine Projektlaufzeit von mindestens 12-Monaten handeln, eine Bereitschaft für >= 2 Jahre wäre noch besser. Das Onboarding hierzu wäre allerdings 100% Vorort beim Kunden.
Hierzu eine grobe technische Übersicht.
Ihre Aufgaben:
- Entwicklung von Software- und Systemkomponenten (Realisierungskonzepte, Sicherheitskonzepte)
- Entwicklung und Freigabe von sicherheitsrelevanten und fehlertoleranten
- Systemkomponenten unter Einhaltung bestehender Prozesse (V-Modell, Change Management)
- Anforderungsanalyse und Spezifikation von Software- und Systemkomponenten
- Implementierung sowie Integration von Softwarekomponenten, Portierung und Integration externer Softwarekomponenten
- Erstellung von Testspezifikationen und Prüfanweisungen sowie Sicherstellung auf Erfüllung.
Ihre Qualifikationen:
- Abgeschlossenes Studium des Ingenieurwesens mit der Fachrichtung
technische Informatik oder vergleichbare Qualifikation.
- Mehrjährige Berufserfahrung und weiterführende Lehrgänge werden vorausgesetzt.
- C/C++ (ANSI, POSIX, Treiberentwicklung, objektorientierte Programmierung)
- Embedded Betriebssysteme, Bootloaderentwicklung, Linux, YOCTO
- Preemptive Multithreading, Realtime scheduling /programming
- Mikrocontroller Programmierung
- Kommunikationssysteme (Ethernet, CAN, USB, serielle Busse)
- Techniken der Softwarearchitektur und Softwaredesign.
Ergänzend die aktuelle Situation:
Das Team meines Kunden besteht aus ca. 20 Firmware- und Hardware-Entwicklern. Sie entwickeln einen Großteil der Motor-Steuergeräte selbst.
Die verwendeten CPUs sind MPC5674F sowie i.MX8 von NXP, erstere mit ProOSEK, letztere mit Linux als Betriebssysteme.