Position empfehlen
Empfehlen Sie diese Position Ihren Freunden und Bekannten!
Geben Sie Ihre Daten und die Daten des Empfängers und optional eine kurze Nachricht ein. Ein Klick und sofort wird die Empfehlung an den Empfänger gesendet. Der Link zur ausgewählten Position wird Ihrer Empfehlung automatisch hinzugefügt!
Positions-Nr. 2971533
|
Dauer zeitnah - nach 6 Monaten |
Standort Dresden |
Auslastung Vollzeit |
Vertragsart Freiberuflich |
Projektbeschreibung
Wir suchen für die Dauer von 3 bis 6 Monaten einen Linux Developer für den Bereich Low-Level Linux und Virtualisierung.
Unbedingte Voraussetzung: tiefreichende Erfahrung mit Oracle VirtualBox auf Linux. Erfahrungen mit anderen Betriebssystemen oder Virtualisierungstechniken sind nicht relevant.
Der Einsatz erfolgt projektbezogen, mit der Möglichkeit, an hochsicheren und innovativen Virtualisierungs- und Systemprojekten mitzuwirken.
Aufgaben
Performance-Optimierung auf Low-Level-, Backend- und Virtualisierungsebene
Implementierung neuartiger Virtualisierungstechniken
Neu- und Weiterentwicklung sowie Wartung von Linux-basierten Softwareprodukten unter Berücksichtigung von Hardware-, Software- und Sicherheitsaspekten
Kernel- und Treiberentwicklung (systemnahe Programmierung)
Entwicklung von Anwendungen zur Ansteuerung von System-Schnittstellen
Analyse und Debugging im hardwarenahen Umfeld
Systemanalyse, -spezifikation und -konfiguration von sicherheitsrelevanten Komponenten auf Linux-Plattformen
Konfiguration, Minimalisierung/Härtung, Patchen und Testen von Open-Source-Komponenten
Unterstützung bei Test, Fehleranalyse und Fehlerbehebung
Mitwirkung an Architekturkonzepten und Risikobewertungen
Anforderungen
Mehrjährige Berufserfahrung in der Programmierung auf Linux und Virtualisierung
Sehr gute Kenntnisse in C/C++-Entwicklung unter Linux
Tiefes Verständnis von Linux-Kernel, Gerätetreibern, Boot- und Systemprozessen, Dateisystemen, Init-Frameworks, systemnahen Bibliotheken, Syscalls und POSIX-Funktionen
Erfahrung in der Entwicklung von Virtualisierungsplattformen (idealerweise VirtualBox) und Geräte-Emulationen
Fundierte Kenntnisse über die Komposition und Konfiguration von Linux-Systemen
Kenntnisse von Sicherheitsmechanismen unter Linux
Tiefes Verständnis von x86-Hardware und UEFI
Erfahrung in der Low-Level Performance-Optimierung (Treiber, Linux, Virtualisierung)
Kenntnisse der Protokolle USB, PCI, I2C, ACPI
Sicherer Umgang mit GNU Toolchain, Git, Shellskripten und Makefiles
Mit SOMI kommen Sie weiter! – Ihre Vorteile durch unsere Expertise
Bei Fragen und Anliegen, zögern Sie nicht, uns zu kontaktieren:
DAS KÖNNTE SIE AUCH INTERESSIEREN