Auf einen Blick
- Aufgaben: Entwickle innovative Embedded Linux Systeme und arbeite an spannenden Projekten.
- Arbeitgeber: emlix, ein führendes Unternehmen in der Open Source-Technologie.
- Mitarbeitervorteile: Flexibles Arbeiten im Homeoffice, flache Hierarchien und spannende Projekte.
- Warum dieser Job: Gestalte die Zukunft der Industrie mit modernster Technologie und übernehme Verantwortung.
- Gewünschte Qualifikationen: Erfahrung in Linux-Entwicklung und Teamarbeit sind erforderlich.
- Andere Informationen: Dynamisches Umfeld mit exzellenten Karrierechancen und internationaler Zusammenarbeit.
Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
Werden Sie Teil des emlix-Teams! emlix bringt Open Source-Technologie in moderne, vernetzte Industrieprodukte. Unsere Linux-basierten Systeme sind weltweit millionenfach im Einsatz und ermöglichen eine komfortable Steuerung, Bedienung und Visualisierung von Geräten, Maschinen und Anlagen. Zusammen mit unseren Kunden entwickeln wir produktspezifische Funktionen auf der Basis von angepassten Linux Kernel- und Treibermodulen, Security-Komponenten, Over-The-Air-Update-Konzepte, Hypervisor-Architekturen sowie Linux Container-Lösungen. Dazu setzen wir auch auf unsere validierbaren Tools und Prozesse. Als hoch spezialisiertes Unternehmen sind wir branchenübergreifend und für international führende Unternehmen tätig. Systeme von emlix finden sich beispielsweise in Elektrofahrzeugen, Blutanalysegeräten, Windkraftanlagen, Werkzeugmaschinen, Robotern, Messgeräten, Telefonen oder auch Futtermühlen. Mit Embedded Linux die Zukunft der Industrie gestalten: Für unser weiteres Unternehmenswachstum und Projekte in verschiedenen Branchen suchen wir Sie als Embedded Linux Kernel Entwickler (m/w/d) zur unbefristeten Anstellung für unsere Standorte in Göttingen, Berlin-Mitte und Bonn oder bundesweit im Homeoffice. Abhängig von Ihren Kenntnissen und Ihrer Berufserfahrung sind Sie uns als Junior Developer, Developer oder Senior Developer herzlich willkommen. Ihre Aufgaben (Mainline) Kernel- und Treiber-Entwicklung für verschiedene Prozessoren und Boards Hardwarenahe Entwicklung spezifischer Methoden, Bibliotheken und Tools Systemanalyse und -spezifikation in Zusammenarbeit mit unseren Kunden Systemkonfiguration und -integration von Embedded Linux-Systemen und ggf. industriell genutzten Android-Systemen Design und Entwicklung von Middleware Services und Diensten für vernetzte Devices 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 Linux-Kenntnisse mit expliziter Erfahrung im Low-Level Bereich (Kernel, Treiber und systemnahe Bibliotheken sowie POSIX-Funktionen und Syscalls) 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 Praktische Erfahrungen in der Anwendung von Oszilloskopen und Protocol Analyzern Sehr gute Kenntnisse im Bereich C, gute Kenntnisse im Bereich C++, Assembler (ARM) 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 oder ELinOS Wissen über Protokolle wie I2C, SDIO, USB, MII und JTAG sowie idealerweise industrielle Bussysteme wie beispielsweise CAN-Bus sind wünschenswert Explizite Erfahrung in der Nutzung von GNU (Cross-)Toolchain, Make, Git, etc. sowie Wissen über gängige Open Source-Lizenzen Idealerweise Erfahrungen in den Bereichen Security (Secure Boot), Bootzeit-Optimierung, Echtzeiterweiterungen, Hypervisor- und Linux-Container Konzepte (LXC) 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 Bei emlix entscheiden Sie, wo Sie arbeiten. Unsere Teams an den Standorten Göttingen, Berlin und Bonn freuen sich über neue KollegInnen im Büro. Darüber hinaus haben wir uns technologisch zukunftsweisend aufgestellt und realisieren Teamwork bundesweit aus dem Home Office. Unser Remote Lab ermöglicht die Arbeit am Target Device wie unter Vor-Ort-Bedingungen und bietet die Basis für effizientes Arbeiten – egal an welchem Ort. Nach der Einarbeitung in unsere Entwicklungsumgebung für Linux-Plattformen wirken Sie in anspruchsvollen und zum Teil internationalen Projekten mit. In kleinen Gruppen arbeiten Sie bei freier Zeiteinteilung in flachen Hierarchien, frei von Konzern-Restriktionen, häufig agil und mit viel Eigenverantwortung. Sie entwickeln in einem motivierten Team nativ unter Linux und mit allen Chancen, welche ein sukzessiv wachsendes Unternehmen bietet. Wir bieten die Möglichkeit, schnell Verantwortung für Technologien, Kunden und unsere eigenen Produkte und Tools zu übernehmen. 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.
Embedded Linux Kernel Entwickler (m/w/d) Arbeitgeber: emlix
Kontaktperson:
emlix HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Embedded Linux Kernel Entwickler (m/w/d)
✨Netzwerken, Netzwerken, Netzwerken!
Nutze LinkedIn und Xing, um mit Leuten aus der Branche in Kontakt zu treten. Stell Fragen, teile deine Projekte und zeig dein Interesse an Embedded Linux – so bleibst du im Gedächtnis!
✨Praktische Skills zeigen
Mach ein paar coole Projekte oder Beiträge auf GitHub, die deine Fähigkeiten im Bereich Linux Kernel und Treiberentwicklung zeigen. Das gibt dir nicht nur einen Vorteil, sondern zeigt auch, dass du wirklich Ahnung hast!
✨Vorbereitung auf das Interview
Informiere dich über emlix und deren Produkte. Bereite dich auf technische Fragen vor und überlege dir, wie du deine Erfahrungen und Kenntnisse am besten präsentieren kannst. Zeig, dass du ein echter Teamplayer bist!
✨Bewirb dich direkt bei uns!
Schau auf unserer Website vorbei und bewirb dich direkt! Wir freuen uns immer über neue Talente, die unser Team verstärken wollen. Lass uns gemeinsam die Zukunft der Industrie gestalten!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Embedded Linux Kernel Entwickler (m/w/d)
Tipps für deine Bewerbung 🫡
Sei du selbst!: Zeig uns, wer du wirklich bist! Deine Persönlichkeit ist genauso wichtig wie deine technischen Fähigkeiten. Lass deinen Charakter in deinem Anschreiben durchscheinen und erzähl uns, warum du für emlix brennst.
Technische Skills im Fokus: Stell sicher, dass du deine technischen Fähigkeiten klar und präzise darstellst. Wir suchen nach spezifischen Kenntnissen im Bereich Linux Kernel und Treiberentwicklung, also vergiss nicht, diese hervorzuheben!
Anpassung an die Stelle: Jede Bewerbung sollte auf die jeweilige Stelle zugeschnitten sein. Nimm dir die Zeit, um zu zeigen, wie deine Erfahrungen und Qualifikationen perfekt zu den Anforderungen der Position passen.
Bewerbung über unsere Website: Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie schnell und unkompliziert bei uns ankommt. Wir freuen uns darauf, von dir zu hören!
Wie du dich auf ein Vorstellungsgespräch bei emlix vorbereitest
✨Verstehe die Technologie
Mach dich mit den neuesten Entwicklungen im Bereich Embedded Linux und Open Source vertraut. Informiere dich über die spezifischen Technologien, die emlix verwendet, wie ARM-Architekturen oder das Yocto Project. Zeige im Interview, dass du nicht nur die Grundlagen beherrschst, sondern auch ein tiefes Verständnis für die Technologien hast, die du nutzen wirst.
✨Bereite praktische Beispiele vor
Denke an konkrete Projekte oder Erfahrungen, die du in der Vergangenheit gemacht hast, und bereite dich darauf vor, diese im Interview zu erläutern. Zeige, wie du Probleme gelöst hast, insbesondere in Bezug auf Kernel- und Treiberentwicklung oder Systemintegration. Praktische Beispiele helfen, deine Fähigkeiten greifbar zu machen.
✨Fragen stellen
Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Position und am Unternehmen. Frage nach den aktuellen Projekten, den Herausforderungen, die das Team bewältigt, oder den Technologien, die sie in Zukunft einsetzen möchten. Das gibt dir auch einen besseren Einblick in die Unternehmenskultur.
✨Teamarbeit betonen
Da emlix Wert auf Teamarbeit legt, solltest du deine Erfahrungen in der Zusammenarbeit mit anderen hervorheben. Erkläre, wie du in der Vergangenheit in Teams gearbeitet hast, um komplexe Probleme zu lösen, und betone deine Fähigkeit, in einem agilen Umfeld zu arbeiten. Zeige, dass du nicht nur technisch versiert bist, sondern auch gut mit anderen kommunizieren kannst.