In Kßrze: Sie entwickeln gerne in C oder C++ und mÜchten zuverlässige Software fßr Embedded-Linux-Geräte gestalten. Dabei bringen Sie technisches Verständnis und Interesse an systemnaher Entwicklung mit.
- Erfahrung in der Softwareentwicklung mit C und/oder C++
- Sicherer Umgang mit Linux als Entwicklungs- oder Zielsystem
- Erfahrung mit Git und Buildsystemen wie CMake
- Gutes Verständnis fßr strukturierte, wartbare und testbare Software
- Strukturierte Arbeitsweise und Freude an der Zusammenarbeit im Team
- Gute Englischkenntnisse; Deutschkenntnisse sind von Vorteil
Hilfreich, aber nicht zwingend erforderlich, sind Kenntnisse in einem oder mehreren der folgenden Bereiche:
- Netzwerk- und Gerätekommunikation sowie technische Protokolle
- Kryptografie, Zertifikate, OpenSSL, PKI, HSM oder sichere Update-Mechanismen
- Multithreading, Interprozesskommunikation und automatisierte Tests
- Embedded-Linux-Plattformen, Cross-Compilierung und Linux-Buildsysteme
- Linux-Kernel, Bootloader, Device Trees, Treiber oder Hardware-Inbetriebnahme
Sie verfßgen ßber eine abgeschlossene Ausbildung, ein Studium oder vergleichbare praktische Erfahrung in Informatik, technischer Informatik, Elektrotechnik, Softwareentwicklung oder einem ähnlichen Bereich.
Uns ist nicht wichtig, dass Sie bereits alle genannten Technologien beherrschen. Entscheidend sind fundierte C/C++-Kenntnisse, technisches Verständnis und die Bereitschaft, sich in unsere Embedded-Linux-Produkte einzuarbeiten.Wir bieten