Auf einen Blick
- Aufgaben: Entwickle Software für Drohnen und Bodenstationen, beeinflusse autonome Navigation und Benutzererfahrung.
- Unternehmen: Innovatives Robotikunternehmen mit dynamischer und wachsender Kultur.
- Vorteile: Wettbewerbsfähiges Gehalt, kontinuierliche Weiterbildung und moderne Büros.
- Weitere Informationen: Werde Teil eines preisgekrönten Start-ups mit einem engagierten Team und tollen Benefits.
- Warum dieser Job: Gestalte die Zukunft der Robotik und arbeite an Projekten, die einen Unterschied machen.
- Qualifikationen: 5+ Jahre Erfahrung in Embedded- und mobiler Softwareentwicklung, starke Rust-Kenntnisse.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Wir suchen einen praktischen Robotics Software Engineer, der unser Team für die Robotikentwicklung verstärkt. Sie werden die eingebettete und mobile Software gestalten, die unsere Drohnen und Bodenstationen antreibt, und damit direkt die autonome Navigation, die Echtzeitsteuerung und die Benutzererfahrung unserer Systeme beeinflussen.
- Entwickeln und verbessern Sie die grafische Benutzeroberfläche für die Bodenstation, Echtzeit-Telemetrie und Datenvisualisierung, um sie intuitiv und benutzerfreundlich zu gestalten.
- Entwerfen, entwickeln und warten Sie die eingebettete Software für unsere Bordcomputer, um eine nahtlose Sammlung, Aufzeichnung und Übertragung von Inspektionsdaten sicherzustellen.
- Arbeiten Sie eng mit Software- und Firmware-Ingenieuren zusammen, um die Systemleistung zu optimieren.
- Entwickeln und pflegen Sie die Kommunikationsprotokolle, die die Drohne, die Bodenstation und die Cloud-Dienste verbinden.
- Optimieren Sie die Leistung, um latenzarme, speichereffiziente und zuverlässige Operationen, selbst in ressourcenbeschränkten Umgebungen, zu gewährleisten.
- Halten Sie hohe Codequalitätsstandards durch saubere, getestete und wartbare Softwarepraktiken ein, einschließlich Unit-Tests, CI/CD und Code-Reviews.
- Tragen Sie zu architektonischen Entscheidungen bei, um Leistung, Skalierbarkeit und Benutzerfreundlichkeit auszubalancieren.
Ihr Profil:
- Über 5 Jahre Erfahrung in der Entwicklung von eingebetteter und mobiler Software für Robotik, Drohnen oder Echtzeitanwendungen.
- Starke Kenntnisse in Rust als primäre Sprache für leistungskritische Komponenten.
- Erfahrung mit C++ für eingebettete Systeme und Leistungsoptimierung.
- Expertise in ROS2 für Robotik-Middleware und GStreamer für Videoverarbeitung und Streaming-Pipelines.
- Vertrautheit mit eingebettetem Linux, Containerisierung, ARM-basierten Systemen, Video-Encoding/Decoding und Hardware-Beschleunigung.
- Erfahrung in der GUI-Entwicklung mit Frameworks wie egui oder Qt sowie 3D-Visualisierungsfähigkeiten mit OpenGL, Vulkan oder Spiel-Engines wie Unity/Unreal.
- Ein Gespür für Leistungsoptimierung, insbesondere im Bereich Speichermanagement, Multithreading und Echtzeitsysteme.
- Starke Problemlösungsfähigkeiten und die Fähigkeit, komplexe, verteilte Systeme zu debuggen.
- Eine Leidenschaft für sauberen Code, modulare Designs, Tests und Wartbarkeit.
- Ausgezeichnete Kommunikationsfähigkeiten in Englisch; Französisch ist von Vorteil.
- Eine lösungsorientierte, rigorose, selbstmotivierte und teamorientierte Denkweise.
Nice-to-Have Skills:
- Erfahrung mit PX4 oder ArduPilot-Ökosystemen.
- Kenntnisse in CUDA, OpenCL oder anderen GPU-Beschleunigungsframeworks, insbesondere auf der NVIDIA Jetson-Plattform.
- Erfahrung in der Spieleentwicklung mit Unity, Unreal Engine oder Godot.
- Beiträge zu Open-Source-Robotik- oder Embedded-Projekten.
Warum wir?
- Entwicklung in einem dynamischen, schnell wachsenden und aufregenden Umfeld.
- Messbare Auswirkungen in innovativen Projekten, die wichtig sind, wo Drohnen für das Gute gebaut werden.
- Arbeiten Sie mit leidenschaftlichen, talentierten und engagierten Teamkollegen in einem angemessen großen Team.
- Seien Sie Teil eines anerkannten Robotikunternehmens, einem Schweizer Scale-up.
- Kontinuierliche Schulungen zur Sicherstellung Ihres Wachstums.
- Moderne Büros in einem Gebäudekomplex voller Start-ups.
- Wöchentliche Fitness-Sitzungen nur für Flybotix unter Anleitung eines professionellen Trainers.
- Zugang zu einer persönlichen Vorteilsplattform.
- On-Site-Restaurants/Cafeteria und Verkaufsautomaten.
Robotics Software Engineer – Ground Control & Onboard Systems Arbeitgeber: Flybotix
Als Arbeitgeber bieten wir Ihnen die Möglichkeit, in einem dynamischen und schnell wachsenden Umfeld zu arbeiten, in dem Ihre Beiträge einen messbaren Einfluss auf innovative Projekte haben. Sie werden Teil eines talentierten und engagierten Teams in einem anerkannten Schweizer Scale-up, das als eines der besten Start-ups im Bereich Robotik ausgezeichnet wurde. Unsere modernen Büros und eine Vielzahl von Mitarbeiterbenefits, einschließlich kontinuierlicher Weiterbildung und einer teamorientierten Unternehmenskultur, machen uns zu einem attraktiven Arbeitgeber.