Aufgabenbeschreibung:
C Entwickler im SIL-4 Bereich für die Implementierung von neuen Funktionen und Implementierung eines Interfaces zu einer externen Komponente; diverse kleinere Anpassung in der existierenden SW
Die SW wird auf einer eigenen HW in einer 2oo3 Architektur laufen unter der TAS PLF (eigenes OS, welches diverse notwendige Funktionen bereits anbietet)
Als Module-Test Umgebung wird VectorCast verwendet
SW ist 2-kanalig aufgebaut, ein Entwickler ist für einen Kanal verantwortlich
Fähigkeiten:
1. Sehr gute Kenntnisse in Embedded C (Low-Level-Programmierung, hardwarenahe Entwicklung)
2. Erfahrung mit sicherheitskritischer Software (SIL-4, idealerweise aus Bahn- oder Automotive-Bereich)
3. Erfahrung mit Multikanal-Architekturen (z.?B. 2oo3 Architektur)
4. Sicherer Umgang mit VectorCast oder vergleichbaren Tools für Module-Tests und Testautomatisierung
5. Erfahrung mit eigenentwickelten oder spezialisierten Betriebssystemen (z.?B. TAS PLF)
6. Kenntnisse in der Entwicklung von Schnittstellen zu externen Komponenten (Interface-Design, Protokolle, Safety-relevante Anforderungen)
7. Erfahrung in der Fehlersuche und Analyse auf Hardware-Ebene
Methodische Anforderungen:
8. Kenntnisse von Normen und Prozessen in sicherheitskritischen Projekten (z.?B. EN 50128 für Bahntechnik)
9. Erfahrung mit Code Reviews, statischer Analyse und Safety-Validierung
10. Erfahrung mit Konfigurations- und Versionsmanagement (z.?B. Git, SVN)
11. Strukturierte und nachvollziehbare Dokumentation der Software und Tests
Wir richten uns nur an Freelancer.