Embedded Linux System Engineer (m/w/d)

With emlix GmbH in Berlin - DE

More jobs from emlix GmbH

Posted on February 23, 2021

About this job

Job type: Full-time
Role: Embedded Developer, System Administrator
Industry: Embedded, Software Consulting, Software Development / Engineering
Company size: 11–50 people
Company type: Private

Technologies

linux, embedded, embedded-linux, open-source, c++

Job description

Mit Embedded Linux die Zukunft der Industrie gestalten: Für unser weiteres, organisches Unternehmenswachstum und Projekte in verschiedenen Branchen suchen wir Sie als Embedded Linux System Engineer (m/w/d) zur unbefristeten Anstellung für unsere Standorte in Göttingen, Berlin-Mitte und Bonn oder bundesweit im Homeoffice.

Ihre Aufgaben

  • Kernel- und Treiber-Entwicklung für verschiedene Prozessoren und Boards
  • Entwicklung, Debugging und Optimierung spezifischer Hardware-naher Treiber, Bibliotheken und Tools
  • Systemanalyse und -spezifikation in Zusammenarbeit mit unseren Kunden
  • Systemkonfiguration und -integration von Embedded Linux-Systemen und ggf. industriell genutzten Android-Systemen
  • Auswahl und Nutzung von unterschiedlichen Build Management-Systemen
  • Design und Entwicklung von Middleware Services und Diensten für vernetzte Devices
  • Entwicklung von Linux-Applikationen in gängigen Programmiersprachen (insb. C, C++)
  • Portierung von Legacy- bzw. proprietären Funktionen und Protokollen
  • Mitwirkung an Architekturkonzepten und Risikobewertungen
  • Modul- und Systemtests, Code Reviews sowie Dokumentation von Systemen
  • Lifecycle Maintenance für kundenspezifische Board Support Packages (BSP)
  • Durchführung kundenspezifischer Projekte

Ihre Qualifikation

  • (Fach-)Hochschulstudium der Fachrichtung Elektrotechnik, Nachrichtentechnik, (technische) Informatik, Mathematik, Physik oder eine vergleichbare Ausbildung mit Berufserfahrung
  • Sehr gute Embedded Linux-Kenntnisse
  • Sehr gutes Wissen im Bereich Prozessor-Architekturen (ARM, x86), Cross-Entwicklung und Cross-Debugging, Paketverwaltung, Netzwerktechnik und Protokolle
  • Gutes Verständnis von digitaler Schaltungstechnik und Mikroprozessorsystemen mit Erfahrung im Lesen und Interpretieren von Datenblättern und Schaltplänen von Vorteil
  • Praktische Erfahrungen in der Anwendung von Oszilloskopen und Protocol Analyzern von Vorteil
  • Sehr gute Kenntnisse im Bereich C, gute Kenntnisse im Bereich C++, Python und Shellskripten
  • Gute Kenntnisse über die Komposition und das Zusammenspiel der in einem Linux-System enthaltenen Komponenten sowie deren Konfiguration
  • Kenntnisse im Umgang mit gängigen Embedded Linux-Distributionen wie beispielsweise Yocto Project (BitBake), Buildroot, PTXdist, e2factory
  • Wissen über Protokolle (z.B. I2C, SDIO, USB, MII, PCIe und JTAG,...) sowie idealerweise industrielle Bussysteme (z.B. CAN-Bus) sind wünschenswert
  • Explizite Erfahrung in der Nutzung von GNU (Cross-)Toolchain, Make, Git, etc.
  • Community Best Practise-Kenntnisse zu gängigen Open Source-Lizenzen
  • Idealerweise Erfahrungen in den Bereichen Security (System Hardening, Berechtigungskonzepte, CVE-Analyse), Bootzeit-Optimierung, Linux Container-Konzepte
  • Selbstständige Arbeitsweise und schnelle Einarbeitung in neue Themengebiete
  • Gute Deutsch- und Englischkenntnisse in Wort und Schrift (mind. Level B2/Mittelstufe)
  • Team- und Entwicklungsfähigkeit

Ihre Perspektive

In einem kollegialen Umfeld arbeiten Sie bei freier Zeiteinteilung in flachen Hierarchien, frei von Konzern-Restriktionen, häufig agil und mit viel Eigenverantwortung. Je nach Qualifikation, Erfahrung und Interesse entwickeln Sie sich kontinuierlich in verschiedene Aufgabenbereiche und Technologien hinein. Wir bieten Ihnen die Möglichkeit, schnell Verantwortung für Technologien, Kunden und unsere eigenen Produkte und Tools zu übernehmen.

Wir bieten Ihnen an unseren Standorten in Göttingen, Berlin-Mitte und Bonn modern ausgestattete Arbeitsplätze in einer ruhigen Arbeitsumgebung. Ihre Tätigkeiten können Sie auch gänzlich bundesweit vom Homeoffice aus ausüben. Diese Option können wir Ihnen innerhalb unserer Organisationsstruktur dauerhaft anbieten, auch nach der Corona-Pandemie.

Für Ihre persönliche Zukunft bietet die wachsende Nutzung von Open Source-Technologie in der Industrie eine zukunftssichere berufliche Perspektive. Wechselnde Projekte, technische Herausforderungen, die innovativen Produkte unserer Kunden sowie branchenübergreifende Erfahrungen machen die Arbeit in unserem Team spannend.

Ihre Bewerbung

Wir freuen uns auf Ihre elektronische Bewerbung mit einem ausführlichen technischen Kompetenzprofil. Selbstverständlich behandeln wir Ihre Angaben streng vertraulich.

Fragen und Ihre vollständige Bewerbung mit Angabe des gewünschten Arbeitsortes, des möglichen Eintrittstermins und Ihren Gehaltsvorstellungen richten Sie bitte an:

emlix GmbH
Stefan Orminski
Gothaer Platz 3
37083 Göttingen

jobs [at] emlix.com

Apply here