Senior Software Engineer (Radio Systems) in Zürich

Senior Software Engineer (Radio Systems) in Zürich

Zürich Full Time 81000 - 99000 CHF / Jahr (geschätzt) Hybrid
S

Auf einen Blick

  • Aufgaben: Entwickle leistungsstarke Software für moderne Kommunikations- und RF-Technologien.
  • Unternehmen: Innovatives Unternehmen, das führende Softwarelösungen für autonome Systeme bietet.
  • Vorteile: Flexible Arbeitszeiten, Aktienoptionen, großzügiger Urlaub und Unterstützung für mentale Gesundheit.
  • Weitere Informationen: Dynamisches Team mit tollen Entwicklungsmöglichkeiten und regelmäßigen Teamevents.
  • Warum dieser Job: Arbeite an spannenden Projekten und mache einen echten Unterschied in der Technologiebranche.
  • Qualifikationen: Mindestens 3 Jahre Erfahrung in Softwareentwicklung und starke Kenntnisse in Modern C++.

Das prognostizierte Gehalt liegt zwischen 81000 - 99000 CHF pro Jahr.

Als Senior Software Engineer im Radio Systems Team werden Sie das auf Linux basierende Software-Framework entwerfen, das unsere nächste Generation von Kommunikations- und RF-Sensortechnologien antreibt. Sie überbrücken die Lücke zwischen roher RF-Hardware und hochgradig autonomen Systemen, indem Sie leistungsstarke Anwendungen im User-Space und Kernel-Module entwickeln, die zuverlässige RF-Kommunikation und Einblicke in unbemannte Systeme bringen. Ihre Expertise in Modern C++ und Linux-Interna wird das Rückgrat eines skalierbaren RF-Technologie-Frameworks bilden. Sie arbeiten mit Entwicklern über den gesamten Technologie-Stack von Auterion zusammen, um taktische Lösungen für Luft, Boden und See zu liefern und eng mit globalen OEMs und Regierungsbehörden zusammenzuarbeiten, um operative Exzellenz in sich entwickelnden Umgebungen sicherzustellen.

Verantwortlichkeiten und Aufgaben:

  • Besitz eines komplexen, multidimensionalen RF-Software-Ökosystems, das auf Linux läuft
  • Leitung des Designs und der Entwicklung von leistungsstarken Anwendungen im User-Space unter Verwendung von Modern C++
  • Entwicklung und Wartung von Linux-Kernel-Modulen und Hardware-Abstraktionsschichten zur Schnittstelle mit RF-Basisbandkonfigurationen
  • Förderung der Softwarequalität durch CI/CD-Integration und TDD
  • Beitrag zu automatisierten Hardware-in-the-Loop (HIL)-Tests und Wartung des Testframeworks
  • Zusammenarbeit mit RF-Experten zur Erstellung sauberer APIs für den vollständigen Stack-Datenverbrauch
  • Unterstützung von OEM-Integrationen und Endkunden direkt, manchmal vor Ort
  • Zusammenarbeit mit Ingenieuren zur Leitung der Entwicklung von Testinfrastruktur / QA-Prozessen

Qualifikationen und Fähigkeiten:

  • 3+ Jahre Erfahrung in relevanten Software- und Ingenieurrollen
  • B.Sc. / M.Sc. in Elektrotechnik, Computertechnik / Informatik oder verwandten Bereichen
  • Starke Kenntnisse in Modern C++ (17/20) und Systemprogrammierung
  • Erfahrung in der Entwicklung von Linux-Kernel-Modulen oder Zeichentreibern (DMA, USB, PCIe usw.)
  • Tiefes Verständnis der Entwicklung im Linux-User-Space, einschließlich Multithreading und IPC
  • Nachweisliche Erfolge bei der Implementierung von CI/CD-Pipelines und Unit-Test-Frameworks (z.B. GTest)
  • Erfahrung mit Hochdurchsatzdatenverarbeitung oder softwaredefinierten Radios (SDR) ist von Vorteil
  • Starke schriftliche und mündliche Kommunikationsfähigkeiten, um ein globales Team vollständig informiert zu halten
  • Bereitschaft zu gelegentlichen Reisen
  • Bonus: Sie lieben Radiotechnologien, basteln gerne mit Radios und möchten mehr über RF-Engineering lernen

CH/EU-Staatsbürgerschaft erforderlich

Vorteile:

  • Flexible Arbeitszeiten & hybrider Arbeitsplatz
  • Aktienoptionen
  • Großzügiger Urlaubsanspruch
  • Altersvorsorge
  • Firmenwagen zur privaten Nutzung (nur Schweiz)
  • Erweiterter Mutterschafts- & Vaterschaftsurlaub
  • Unterstützung für psychische Gesundheit und Wohlbefinden
  • Lern- und Entwicklungsmöglichkeiten
  • Flyday Friday - Fliegen Sie einen Drohne (1/x Monat)
  • Regelmäßige Teamevents
  • Snacks & Getränke

Über Auterion:

Wir bauen die führende Softwareplattform für KI-gesteuerte autonome Systeme für Unternehmens- und Regierungsbehörden. Unser Team unterstützt die wichtigsten Missionen und löst die herausforderndsten Probleme. Bei Auterion bringen wir die schärfsten Köpfe zusammen, die es lieben, die schwierigsten Probleme zu lösen. Treten Sie einem dynamischen Team bei, das auf Innovation, Offenheit und Exzellenz basiert, wo Sie befähigt werden, Ideen zu entwickeln, über alle Ebenen hinweg zusammenzuarbeiten und einen bedeutenden Einfluss zu haben.

Senior Software Engineer (Radio Systems) in Zürich Arbeitgeber: Startupvalleys

Luya Foods ist ein hervorragender Arbeitgeber, der seinen Mitarbeitenden in Bern nicht nur eine Festanstellung, sondern auch viel Freiraum und Entwicklungsmöglichkeiten in einem dynamischen und nachhaltigen Umfeld bietet. Die offene und unterstützende Teamkultur fördert die Eigenverantwortung und ermöglicht es den Technikerinnen und Technikern, aktiv zur Weiterentwicklung innovativer Lösungen beizutragen, während sie gleichzeitig von einem engagierten Management unterstützt werden.

S

Kontaktdaten:

Startupvalleys Recruiting-Team

Jobgipfel Expertenrat🤫

Wir sind der Meinung, dass du so Senior Software Engineer (Radio Systems) in Zürich erhalten könntest

✨Schau uf GitHub!

GitHub isch e super Plätz, um dine Code z'showe. Mach mit bei Open-Source-Projekten oder zeig, was du chasch - so chasch du dini Fähigkeiten und dein Engagement für d'Community demonstriere. Das hilft dir, Sichtbarkeit z'gwünne und potenzielle Arbeitgeber z'imponiere.

✨Besuch Tech-Meetups

Schau, ob's in dinere Nähe Tech-Meetups oder Konferenzen git. Das isch e genial Möglichkeite, um mit andere Softwareentwickler in Kontakt z'trete und eventuell sogar leiti von Startupvalleys z'treffe. Networking isch wichtig, und so chasch du vielleicht dä Job näh!

✨Mach en Rücksprache mit Gründungszentren

Wenn du in Start-ups interessiert bisch, schau, ob’s bei dir in der Region Gründungszentren git. Viele Start-ups sind ständig uf der Suoch nach Talent. Das kann dir en super Einstieg in die Branche gebe und du chasch direkt mit den Gründern zämme schaffe.

✨Bewirb dich über üs!

Vergiss nöd, dass du di direkt über üsi Webseite für d'Position als Senior Software Engineer (Radio Systems) bewerbe chasch. Da hebsch du en direktere Kontakt zu üs, und mir lueged uns dini Bewerbung persönlich a. Mach uns Freud uf dini Skills – wir sind gspannt, dich kennenzulernen!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer (Radio Systems) in Zürich mit Bravour zu bestehen

Moderne C++ (17/20)
Linux-Kernel-Entwicklung
Entwicklung von Benutzeranwendungen im Linux-Bereich
Multi-Threading
Interprozesskommunikation (IPC)
CI/CD-Pipelines
Unit Testing Frameworks (z.B. GTest)

Einige Tipps für deine Bewerbung 🫡

Zeig din Projekte!:Im Software-Entwicklungsbereich isch's wichtig, dass du dinen Umgang mit Technologie zeigst. Erwähn din GitHub-Account oder ander Plattformen, wo du Projekte oder Codes teilst. Das hilft uns, e Vorstellung vo dine Fähigkeiten und deinem Stil z'kriege!

Tech-Stack im CV:Mach sicher, dass du de Tech-Stack in dim CV klar angibsch. Us Debatte über Programmiersprachen, Frameworks bis hin zu Tools, die du beherrschsch, alles zählt. Das zeigt uns, dass du fit bisch für die Role und dies cha über sälber mit dä Trennern rede.

Motivationsbrief für die Software-Entwicklung:In dim Motivationsbrief könntsch du usdrücklich din Enthusiasmus für Software-Entwicklung teile. Erzähl, warum die Branche für dich spannend isch und wie du dein Wissen möchte vertiefen und mit uns wachsen. Zeig, dass du wirklich für die Full-Time-Stelle brennsch!

Halt's unkompliziert und klar:Bei einer Bewerbung in der Software-Entwicklung isch Klarheit das A und O. Verwend e klärliche Struktur in dim CV und Brief, damit mir schnell d'Wichtigste erfahre. Füll au nid alles mit technisches Vokabular voll, sondern mach's i de verständlich für uns. Und vergiss nöd: Bewirb dich über unsere Website!

Wie man sich auf ein Vorstellungsgespräch bei Startupvalleys vorbereitet

✨Code deinen Weg zum Erfolg

Weiss, dass du vermutlich technische Fragen oder Coding-Challenges erwarten kannst. Nimm dir Zeit, um an Plattformen wie LeetCode oder HackerRank zu üben. Wenn du in der Lage bist, Problemlösungen zu erklären und deine Denkanstöße zu zeigen, machst du einen guten Eindruck!

✨Mach dein Portfolio bereit

Stell sicher, dass dein Portfolio auf dem neuesten Stand ist und deine besten Projekte zeigt. Erkläre nicht nur die technischen Details, sondern auch, was du aus den Projekten gelernt hast – das zeugt von deinem Engagement zur ständigen Verbesserung.

✨Verstehe die Tools und Technologien

Finde heraus, welche Programmiersprachen und Tools bei Startupvalleys genutzt werden. Wenn du schon Erfahrung mit Technologien wie Java, Python oder spezifischen Frameworks hast, bring das unbedingt zur Sprache. Es zeigt, dass du bereit bist, dich nahtlos ins Team einzufügen.

✨Bereite dich auf team-orientierte Fragen vor

In der Software-Entwicklung ist Teamarbeit entscheidend. Bereite Beispiele vor, wo du erfolgreich im Team gearbeitet hast oder wie du Konflikte gelöst hast. Das gibt dem Interviewer einen Einblick in deine Soft Skills und wie du in die Unternehmenskultur von Startupvalleys passen könntest.