Senior Software Engineer (Radio Systems)
Auterion
- Anstellung
- Vollzeit
- Ort
- Zürich
Überblick
Als Senior Software Engineer im Radio Systems-Team werden Sie die Linux-basierte Software-Architektur entwickeln, die unsere nächste Generation von Kommunikations- und RF-Sensortechnologien antreibt. Sie werden die Lücke zwischen roher RF-Hardware und hochentwickelten autonomen Systemen schließen, indem Sie hochleistungsfähige Benutzer-Programme und Kernel-Module entwickeln, die zuverlässige RF-Kommunikation und Erkenntnisse für unbemannte Systeme bereitstellen. Ihre Expertise in Modernem C++ und Linux-Internals wird das Rückgrat eines skalierbaren RF-Technologie-Frameworks bilden. Sie werden mit Entwicklern über den gesamten Technologie-Stack von Auterion zusammenarbeiten, um taktische Lösungen für Luft, Boden und See bereitzustellen und eng mit globalen OEMs und Regierungsbehörden zusammenarbeiten, um operativen Exzellenz in sich ändernden Umgebungen sicherzustellen.
Verantwortlichkeiten und Aufgaben
Ein komplexes, multi-domänenübergreifendes RF-Software-Ökosystem auf Linux besitzen
Die Entwicklung von hochleistungsfähigen Benutzer-Programmen mit Modernem C++ leiten
Linux-Kernel-Module und Hardware-Abstraktionsebenen zur Schnittstelle mit RF-Basisbandkonfigurationen entwickeln und warten
Die Software-Qualität durch CI/CD-Integration und TDD vorantreiben
Zur automatisierten Hardware-in-the-Loop- (HIL-) Tests und Wartung des Test-Frameworks beitragen
Mit RF-Experten zusammenarbeiten, um saubere APIs für den vollständigen Verbrauch von Daten zu erstellen
OEM-Integrationen und Endkunden direkt unterstützen, gelegentlich vor Ort
Mit Ingenieuren zusammenarbeiten, um die Entwicklung von Test-Infrastruktur / QA-Prozessen zu leiten
Qualifikationen und Fähigkeiten
3+ Jahre Erfahrung in relevanten Software- und Ingenieurstellen
B.Sc. / M.Sc. in Elektrotechnik, Computer-Ingenieurwesen / -Wissenschaft oder verwandten Feldern
Starke Kenntnisse in Modernem C++ (17/20) und System-Programmierung
Erfahrung in der Entwicklung von Linux-Kernel-Modulen oder Character-Treibern (DMA, USB, PCIe usw.)
Tiefes Verständnis von Linux-Benutzer-Programmierung, einschließlich Multi-Threading und IPC
Bewährte Erfolgsbilanz bei der Implementierung von CI/CD-Pipelines und Unit-Test-Frameworks (z.B. GTest)
Erfahrung mit Hochdurchsatz-Datenaufbereitung oder Software-Defined-Radios (SDR) ist ein Plus
Starke schriftliche und mündliche Kommunikationsfähigkeiten, um ein globales Team vollständig zu informieren
Bereitschaft für gelegentliche Reisen
Bonus: Sie lieben Radiotechnologien, basteln an Radios und möchten mehr über RF-Ingenieurwesen erfahren
CH/EU-Staatsbürgerschaft erforderlich
Vorteile
Flexible Arbeitszeiten und Hybrid-Arbeitsplatz
Stock-Options
Großzügige Urlaubsgeld
Rentenplan
Firmenwagen für privaten Gebrauch (nur Schweiz)
Verbesserte Mutterschutz- und Vaterschutzfrist
Unterstützung für psychische Gesundheit und Wohlbefinden
Lern- und Entwicklungsmöglichkeiten
Flyday Friday - Fliegen Sie einen Drohnen (1/x Monat)
Regelmäßige Team-Soziale
Snacks und Getränke
Über Auterion
Wir bauen die führende Software-Plattform für künstliche Intelligenz-gesteuerte autonome Systeme für Unternehmens- und Regierungskunden. Unser Team unterstützt die wichtigsten Missionen und löst die schwierigsten Probleme.
Bei Auterion bringen wir die scharfsinnigsten Köpfe zusammen, die die schwierigsten Probleme lieben. Joinen Sie ein lebendiges Team, das auf Innovation, Offenheit und Exzellenz aufbaut, wo Sie befähigt werden, Ideen zu entwickeln, auf allen Ebenen zu kollaborieren und einen Impact zu haben, der wichtig ist.
Automatisch aus dem Original übersetzt.
Ausgeschrieben heute
Diese Stelle erscheint auch auf