Embedded Developer / Tester

Rülzheim, Rheinland-Pfalz  ‐ Remote
Dieses Projekt ist archiviert und leider nicht (mehr) aktiv.
Sie finden vakante Projekte hier in unserer Projektbörse.

Beschreibung

Hallo Freelancer,

wir sind derzeit auf der Suche nach einem erfahrenen Embedded-Entwickler für ein hochinteressantes und innovatives Projekt innerhalb der Bosch-Gruppe.

Projektumfang:

Funktionssichere Embedded Software-Entwicklung und -Test auf low level (Hardware drivers, Ausnutzung nahezu aller Features der Hardware) sowie Anwendungssoftware im Rahmen einer stark laufzeitbeschränkten Umgebung. Die Softwareentwicklung erfolgt in C.
Im Projekt gibt es bereits eine Dokumentation. Es ist bereits Code verfügbar, der in einem nicht sicherheitsrelevanten Kontext entwickelt wurde. Ein Test-Framework zur Durchführung von Integrationstests ist ebenfalls vorhanden.

· Beginn: ASAP für 12 Monate
· Arbeitsbelastung: %
· 100% remote
· Projektsprache: deutsch

Im Projekt durchzuführende Tätigkeiten & Aufgaben:

Low-level SW development for a safe encoder (SIL3)
Low-level SW testing for a safe encoder (SIL3)

· Spezifikation/Entwicklung von Basis-Software-Modulen (inkl. Low-Level-Treiber) für einen sicheren Encoder.
· Analyse/Entwicklung/Integration von sicherheitsrelevanten Mikrocontroller-Selbsttests (NXP S32K142).
· Integration eines bereits vorhandenen Testframeworks zum Testen von Basissoftwaremodulen auf der Zielplattform
· Testen von Basissoftwaremodulen auf der Zielplattform
· Debugging von Code auf der Zielplattform. Debugging auf Assembler-Ebene kann erforderlich sein, um das ordnungsgemäße Funktionieren des Prozessors und die ordnungsgemäße Nutzung seiner Register und Ressourcen sicherzustellen.

Erforderliche Fähigkeiten:

· Sehr gute Kenntnisse in der Low-Level-Embedded-Programmierung und im Testen (insbesondere von S32K144 MCUs)
· Erfahrung im Entwickeln, Dokumentieren und Testen von SW für sicherheitsrelevante Projekte
· Sehr gute Kenntnisse in der Programmiersprache C
· Sichere Kodierung (MISRA, Code Guidelines)
· Kenntnisse in der Fehlersuche auf Assembler-Ebene
· Optional: Verständnis für die Funktionsweise von Encodern; Erfahrung mit Skriptsprachen (Python, Batch Scripting, Powershell)

Hört sich das Projekt für dich interessant an? Dann schreibe uns eine Nachricht!

Viele Grüße,
Dominika Laatz
Start
ab sofort
Dauer
12 Monate
Von
ITK Engineering GmbH
Eingestellt
28.07.2022
Ansprechpartner:
LegendsLab Team
Projekt-ID:
2434711
Vertragsart
Freiberuflich
Einsatzart
100 % Remote
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren