Roku
Retym
SW Engineer
Python
Automatische Übersetzung. Prüfe das Original.
Über die Stelle
Wir sind ein spannendes, gut finanziertes Start-up und suchen einen exzellenten
Embedded SW Engineer
Wir bauen das Produkt von Grund auf und suchen einen Allround-Teamplayer – Low Level, Infrastruktur, Scripting und Anwendung.
Anforderungen
Hauptverantwortlichkeiten
- Beitragen zur Feature-Entwicklung und Wartung einer Linux-basierten Chip-Management-Anwendung
- Entwickeln und Implementieren einer Testsuite zur Validierung von SDK-Anwendungsflüssen, die von Geräte-Kunden verwendet werden
- Implementieren von Mock-Softwarekomponenten zur Unterstützung von Unit-Tests der Geräte-Firmware
- Beitragen zum Design und zur Implementierung der Testlabor-Infrastruktur
- Optimieren bestehender Testprozesse und Einführung neuer Methoden
- Zusammenarbeit mit funktionsübergreifenden Teams zur Gewährleistung einer nahtlosen Integration
- Effektive Koordination und Kommunikation mit internationalen Teammitgliedern
- Selbstständiges Arbeiten, um Projekte voranzutreiben und Fristen einzuhalten
Erforderliche Qualifikationen
- 10+ Jahre Erfahrung in der Embedded-Softwareentwicklung
- Umfassende Expertise in C, Python und Shell-Programmierung
- Nachgewiesene Erfahrung mit Embedded Linux und Windows Umgebungen
- Starkes Verständnis von Client-Server-Architektur und Multithreading-Konzepten
- Erfahrung mit Foreign Function Interface (FFI) Methoden in Python zur Integration mit externen Bibliotheken.
- Erfahrung in der Entwicklung von automatisierten Test-Frameworks für Embedded-Systeme
- Vertrautheit mit dem SPI (Serial Peripheral Interface) Protokoll
- Erfahrung in der Implementierung von Mock-Komponenten für Unit-Tests
- Kenntnisse in der Entwicklung von Systemintegrations-Tests für SDK Anwendungen
- Ausgezeichnete Problemlösungs- und Analysefähigkeiten
- Erfahrung in der Code-Überprüfung und im Geben von konstruktivem Feedback
- Fähigkeit zur effektiven Zusammenarbeit mit internationalen Teams über verschiedene Zeitzonen hinweg und Anpassung an verschiedene kulturelle Arbeitsstile
- Unternehmerische „Can-Do“-Einstellung und Eigenmotivation
- Fähigkeit, selbstständig zu arbeiten und Projekte zum Abschluss zu bringen
Bevorzugte Qualifikationen
- Erfahrung mit Versionskontrollsystemen (z. B. Git)
- Vertrautheit mit CI/CD Pipelines und Tools (z. B. Jenkins, GitHub Actions oder GitLab)
- Kenntnisse gängiger Netzwerkprotokolle und Embedded-Sicherheitspraktiken
- Erfahrung mit Static-Analyse-Tools zur Softwareverifizierung, einschließlich SAST (Static Application Security Testing)
- Vertrautheit mit Python Paketen für die GWeb UI Anwendungsentwicklung
- Vorerfahrung in Remote- oder verteilten Teamumgebungen
- Erfahrung in der Einrichtung oder Wartung von Testlabor-Infrastrukturen
