Auf einen Blick
- Aufgaben: Entwickle Software für unsere Linux-basierten Geräte und arbeite an innovativen IoT-Projekten.
- Unternehmen: Wemolo, ein führendes Unternehmen im Bereich Parktechnologie mit einem kreativen Team.
- Vorteile: Flexibles Arbeiten, Gesundheitsangebote, Team-Events und moderne Arbeitsumgebung.
- Weitere Informationen: Dynamisches Umfeld mit großartigen Wachstumschancen und einem starken Fokus auf Teamkultur.
- Warum dieser Job: Gestalte die Zukunft des Parkens mit modernster Technologie und mache einen echten Unterschied.
- Qualifikationen: Mindestens 5 Jahre Erfahrung in der Softwareentwicklung, idealerweise mit Linux und Python.
Das prognostizierte Gehalt liegt zwischen 49500 - 60500 € pro Jahr.
Parken ohne Barrieren, Tickets oder Warteschlangen. Wemolo baut eigene Hardware und KI, um das zu ermöglichen. Mehr als 7.000 unserer Scanner laufen an rund 4.000 Parkplätzen in ganz Europa und haben über 1,3 Milliarden Parkereignisse verarbeitet: unbeaufsichtigt, im Freien, rund um die Uhr.
Als Senior Linux Application Engineer (alle Geschlechter) in unserem IoT-Team bauen Sie die Softwaregrundlage für all unsere Linux-basierten Geräte, sowohl auf ARM als auch auf x86. Im Kern steht eine Plattformschicht, die gemeinsame Komponenten wie Gesundheitsüberwachung und Protokollierung vereint. Jeder Gerätetyp funktioniert dann gleich, und Produktmerkmale basieren auf einer soliden Grundlage.
Die Rolle kombiniert Architektur und praktische Ingenieurskunst: saubere, objektorientierte Software sowie Verantwortung dafür, wie sie gebaut, bereitgestellt, aktualisiert und überwacht wird. Ihr Code sitzt nah an der Hardware, läuft aber auf Linux. Kernel-Entwicklung und Firmware für Mikrocontroller sind nicht Teil des Jobs. Wenn gut gestaltete Software für Linux-Geräte Ihr Ding ist, werden Sie sich hier wohlfühlen.
Was Sie erwarten können:
- Vereinheitlichte Plattformschicht: Entwerfen und bauen Sie eine Plattformschicht, die alle unsere Gerätetypen abdeckt, sowohl ARM als auch x86. Sie bietet gemeinsame Komponenten wie Gesundheitsüberwachung, Protokollierung, Konfiguration, OTA-Updates und Hardware-Abstraktion.
- Softwarearchitektur: Definieren Sie klare Schnittstellen zwischen der Plattform und den Anwendungen darüber. Konsolidieren Sie den Code, damit neue Gerätetypen und Komponenten einfach integriert werden können.
- Anwendungsentwicklung: Entwickeln Sie Python-Dienste auf der Plattform, innerhalb unserer dockerisierten Hauptanwendung.
- Geräteintegration: Verbinden Sie Peripheriegeräte wie Modems, Watchdogs, Kameras und KI-Beschleuniger über vorhandene Treiber, SDKs und Linux-Schnittstellen hinter einer sauberen Hardware-Abstraktion.
- Zuverlässigkeit und Beobachtbarkeit: Machen Sie unsere Flotte sicher, widerstandsfähig und transparent durch OTA-Updates, Netzwerkkommunikation, Interprozesskommunikation und flottenweite Überwachung der Gerätegesundheit.
- Debugging: Analysieren und lösen Sie komplexe Probleme auf Anwendungs- und Systemebene, wie Speicherlecks, Netzwerkinstabilität oder Dienstfehler.
- Verantwortung und Mentoring: Übernehmen Sie die End-to-End-Verantwortung, führen Sie andere Ingenieure technisch an und heben Sie unsere Ingenieurstandards.
- Senior Software Engineering Erfahrung: 5+ Jahre professionelle Softwareentwicklung, mit einem starken Teil davon auf Linux-basierten Geräten oder Edge-Systemen.
- Starke OOP-Fähigkeiten: Tiefgehende Erfahrung mit objektorientiertem Design in (vorzugsweise) Python. Erfahrung in einer anderen OOP-Sprache wie C++, Java oder Rust ist von Vorteil.
- Architektur-Know-how: Sie haben Softwarearchitekturen entworfen und weiterentwickelt, Designmuster angewendet und Abwägungsentscheidungen getroffen, die Sie klar erklären können.
- IoT-Hintergrund: Praktische Erfahrung in der Entwicklung von Software für vernetzte Geräte, idealerweise betrieben als Flotte im Feld.
- Linux Benutzerraum-Expertise: Solides Wissen über Linux, systemd, Netzwerke, IPC, Bash und Docker, idealerweise über verschiedene Hardware-Architekturen (ARM und x86).
- Debugging-Fähigkeiten: Erfahrung in der Fehlersuche bei systemweiten Problemen mit Tools wie GDB, tcpdump, Valgrind oder Profiler.
- Ingenieur-Mindset: Abschluss in Informatik oder einem verwandten Bereich oder gleichwertige praktische Erfahrung.
- Erfahrung in der Erstellung, Anpassung und Wartung von Linux-Images mit Yocto.
- Erfahrung im Betrieb großer IoT-Flotten, einschließlich OTA-Updates und Geräteüberwachung.
- Vertrautheit mit MQTT und Protocol Buffers (ProtoBuf).
- Kenntnisse über industrielle Hardware, Kameras, KI-Beschleuniger, Modems oder Netzwerkgeräte.
- Erfahrung mit Edge-KI, Computer Vision oder maschinellem Lernen.
Was wir bieten:
- Flexibilität & Verantwortung: Ihr Arbeitstag, Ihre Leistung – Unser hybrides Modell ermöglicht es Ihnen, von zu Hause aus zu arbeiten, frische Perspektiven während der Arbeit zu gewinnen und sich persönlich während unserer Anchor Days (Dienstag bis Donnerstag) zu treffen.
- Maßgeschneiderte Mobilität: Volle Fahrt voraus – Ob nachhaltiges Fahrradleasing oder ein Zuschuss für öffentliche Verkehrsmittel, wir halten Sie flexibel und mobil.
- Messbare Ziele: Unsere agilen Methoden ermöglichen es Ihnen, Ihren Einfluss auf unser Produkt und den Unternehmenserfolg direkt zu messen.
- Teamkultur & Networking: Echte Verbindungen – auch über den Arbeitsalltag hinaus. Feiern Sie Erfolge mit uns bei legendären Teamevents und OKR-Partys.
- Produktive Umgebung: Brainfood deluxe – Ob Portafilterkaffee, Bella&Bona Online-Cafeteria, frisches Obst oder unsere Müsli-Bar – Ihr Wohlbefinden fördert Ihre Leistung.
- Gesundheit & Balance: Bleiben Sie im Gleichgewicht mit EGYM Wellpass oder Urban Sports Club – Zugang zu über 1.000 Fitnessstudios und Wellnessorten in ganz Deutschland.
- Top-Ausrüstung & Ergonomie: Mac oder Windows, im Büro oder remote – wir sorgen dafür, dass Sie effizient und komfortabel ausgestattet sind.
- Dresscode? Ihr Code: Was Sie tun, zählt mehr als das, was Sie tragen – kleiden Sie sich so, wie es Ihnen am besten gefällt.
Innovation durch Vielfalt: Unabhängig von Ihrem Hintergrund, Ihrer Herkunft, Geschlechtsidentität oder individuellen Umständen interessiert uns Ihre Persönlichkeit. Deshalb setzen wir uns dafür ein, eine Kultur der Zusammenarbeit und des Respekts aufzubauen, in der jedes Teammitglied eine Stimme hat, wachsen kann und sich bei uns wertgeschätzt fühlt.
Senior Linux Application Engineer (m/w/d) – Munich in München Arbeitgeber: Primetime
SoSafe ist ein hervorragender Arbeitgeber, der dir die Möglichkeit bietet, in einem dynamischen und hochmotivierten Team zu arbeiten, das Vielfalt und Innovation schätzt. Mit flexiblen Arbeitszeiten, 33 Tagen Urlaub und einem individuellen Weiterbildungsbudget unterstützt SoSafe nicht nur deine berufliche Entwicklung, sondern sorgt auch für eine ausgewogene Work-Life-Balance. In Köln hast du die Chance, Teil eines schnell wachsenden Scale-ups zu werden, das sich aktiv für die Sicherheit in der digitalen Welt einsetzt und dir zahlreiche Möglichkeiten zur persönlichen und fachlichen Entfaltung bietet.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Senior Linux Application Engineer (m/w/d) – Munich in München erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Primetime anzuklopfen, wenn du dich auf die Stelle als Senior Linux Application Engineer (m/w/d) – Munich bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Primetime vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Linux Application Engineer (m/w/d) – Munich in München mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Primetime klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei Primetime vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.