Auf einen Blick
- Aufgaben: Entwickle innovative Embedded-Software für FRITZ!OS und optimiere den Linux-Kernel.
- Unternehmen: FRITZ! ist ein innovatives Unternehmen mit einer offenen und vielfältigen Kultur.
- Vorteile: 30 Tage Urlaub, Weihnachts- und Silvestertage frei, sowie zahlreiche weitere Vorteile.
- Weitere Informationen: Vielfältige Entwicklungsmöglichkeiten und einzigartige Teamevents warten auf dich.
- Warum dieser Job: Gestalte die Zukunft der Netzwerktechnologie und arbeite an spannenden Projekten.
- Qualifikationen: Erfahrung im Embedded Linux-Bereich und exzellente C-Kenntnisse erforderlich.
Das prognostizierte Gehalt liegt zwischen 62100 - 75900 € pro Jahr.
- Your responsibilities
- You design and develop embedded software for FRITZ!OS.
- You translate complex requirements into modular architectures and robust, maintainable software.
- You take ownership of enhancements, adaptations and performance optimizations for the Linux kernel and drivers.
- You develop software for specialized So Cs with integrated hardware-offloading components for networking functions.
- You develop analysis and testing strategies to optimize FRITZ!OS, focusing on areas such as measurability, reproducibility and regression testing.
- You design, implement and maintain complex, cross-system software components - from the kernel to the application layer.
Your profile
- Several years of experience in the Embedded Linux kernel space within product development or production environments.
- Excellent C skills in low-level, hardware-oriented systems programming, knowledge of Python and, ideally, Rust.
- Hands‑on networking and data‑path experience, including a solid understanding of Ethernet and TCP/IP, as well as experience debugging Qo S, throughput, latency and packet‑loss issues.
- Proven experience with the Linux kernel and drivers, including kernel analysis and debugging, modifications and backports, Device Tree, kernel configuration and the network stack.
- Deep knowledge of the So C‑level stack, including ARM cores, DMA, interrupt handling, MMUs and memory layouts, as well as experience with real‑time systems and system‑level memory and performance optimization.
- Experience with hardware‑accelerated networking and network offloading.
- Confident use of Git and practical experience with established code‑review processes.
- Native‑level English or English proficiency at C1 level or above; knowledge of German is a plus.
- What You Can Look Forward To
- 30 days of annual leave, plus Christmas Eve and New Year’s Eve off
- Financial participation in the company’s success through bonus payments
- A €44 contribution towards your Deutschlandticket
- Sustainable mobility with our bicycle‑leasing offer through Job Rad
- Urban Sports Club membership
- An employer contribution of €27 per month towards capital‑forming savings benefits
- A meal allowance of up to €20 per week for Foodji
- A varied and complimentary breakfast selection
- Access to the Corporate Benefits programme
- Opportunities for workations, sabbaticals and job sharing
- Paid partner leave following the birth of a child
- Individual professional development opportunities and an open culture of learning from one another, for example during our Developer Coffee Breaks
- Unique team events, including barbecues, our Christmas party and the big FRITZ! Summer Festival, to which your family is also invited
At FRITZ!, we value diversity and equal opportunities because we believe that different perspectives and experiences are essential to our success.
We are committed to creating a working environment in which everyone feels equally welcome and can reach their full potential - regardless of gender, nationality, religion, ethnic or social background, disability, age, sexual orientation or gender identity.
#J-18808-Ljbffr
Senior Software Developer Embedded Linux Systems (f/m/d) Arbeitgeber: FRITZ!
FRITZ! bietet als Arbeitgeber ein inspirierendes und unterstützendes Arbeitsumfeld, das auf Vielfalt und Chancengleichheit setzt. Mit flexiblen Arbeitsmodellen, umfangreichen Weiterbildungsmöglichkeiten und attraktiven Zusatzleistungen wie einem Essenszuschuss und Fahrradleasing fördert das Unternehmen die persönliche und berufliche Entwicklung seiner Mitarbeiter. Die Möglichkeit zu Workation und Sabbatical sowie regelmäßige Teamevents machen FRITZ! zu einem einzigartigen Ort, an dem Teamgeist und individuelle Entfaltung großgeschrieben werden.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Senior Software Developer Embedded Linux Systems (f/m/d) 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 FRITZ! anzuklopfen, wenn du dich auf die Stelle als Senior Software Developer Embedded Linux Systems (f/m/d) 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 FRITZ! vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Developer Embedded Linux Systems (f/m/d) 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 FRITZ! 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 FRITZ! 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.