Auf einen Blick
- Aufgaben: Entwickle und verbessere den Skydio Simulator für autonome Roboter.
- Unternehmen: Skydio, ein innovatives Unternehmen im Bereich Robotik und Simulation.
- Vorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen und ein kreatives Arbeitsumfeld.
- Weitere Informationen: Dynamisches Team mit Fokus auf Vielfalt und Inklusion.
- Warum dieser Job: Gestalte die Zukunft der Robotik mit realistischen Simulationen und innovativen Technologien.
- Qualifikationen: Erfahrung in C++ und Python sowie Interesse an Robotik und Simulation.
Das prognostizierte Gehalt liegt zwischen 49500 - 60500 € pro Jahr.
Wir suchen einen Software-Ingenieur, der den Kern des Skydio Simulators aufbaut und weiterentwickelt – ein hochpräzises, Echtzeit-Digitalmodell der physischen Welt, das sowohl von Kunden als auch von Skydios Autonomie-Ingenieuren täglich genutzt wird.
In dieser Rolle arbeiten Sie tief im Simulator-Stack: von der Physik- und Sensorsimulation über die Hardwareemulation bis hin zur Kernarchitektur, die unsere vollständige Autonomie-Software in der Simulation betreibt. Sie helfen dabei, zu definieren, wie simulierte Welten sich verhalten, wie Fahrzeuge sie wahrnehmen und mit ihnen interagieren und wie eng die Simulation der Realität entspricht. Diese Rolle ist systemlastig und konzentriert sich auf Korrektheit, Leistung und Realismus. Vorherige Erfahrung in der Robotik ist nicht erforderlich, aber Neugier auf physikalische Systeme und Interesse an autonomen Robotern sind unerlässlich.
Bereiche der Verantwortung
- Kern-Simulator-Architektur: Entwerfen, Implementieren und Weiterentwickeln der grundlegenden Architektur des Skydio Simulators, um sicherzustellen, dass sie über Fahrzeugtypen, Umgebungen und Anwendungsfälle hinweg skalierbar ist.
- Physik und Dynamik: Verbesserung und Erweiterung von Physikmodellen, die die Fahrzeugbewegung, Interaktionen mit der Umgebung und dynamische Agenten steuern.
- Sensor- und Hardware-Simulation: Erstellen von hochpräzisen Simulationen von Kameras, IMUs und anderen Onboard-Komponenten, einschließlich Timing, Rauschcharakteristika und Hardwareverhalten.
- Integration des Autonomie-Stacks: Ausführen und Validieren des vollständigen Skydio-Autonomie-Stacks in der Simulation, um Konsistenz zwischen simuliertem und realem Verhalten sicherzustellen.
- Funktionsentwicklung auf Basis des Kerns: Implementierung von Simulatorfähigkeiten, die neue Arbeitsabläufe für Kunden und interne Autonomie-Ingenieure freischalten, von Trainingsszenarien bis hin zu erweiterten Testmodi.
- Leistung und Genauigkeit: Profilieren, Optimieren und Verbessern der Simulatorleistung, während kontinuierlich Realismus und Genauigkeit gesteigert werden.
Was Sie tun werden
- Entwicklung von Kern-Simulator-Komponenten in C++ und Python unter Berücksichtigung von Echtzeitanforderungen.
- Zusammenarbeit mit Ingenieuren für Autonomie, Wahrnehmung und Steuerung, um das Verhalten der Simulation mit realen Systemen abzustimmen.
- Debugging komplexer Interaktionen zwischen Physik, Sensoren, Autonomie-Logik und Rendering.
- Mitgestaltung der langfristigen technischen Ausrichtung des Simulators sowohl als Produkt als auch als interne Plattform.
- Beitrag zur Dokumentation und zum gemeinsamen Verständnis, wie der Simulator intern funktioniert.
Qualifikationen
- Starke Erfahrung in der Softwareentwicklung mit C++ und Python.
- Erfahrung im Aufbau komplexer Systeme, bei denen Leistung, Determinismus oder Korrektheit wichtig sind.
- Komfort beim Nachdenken über zeitlich synchronisierte Systeme, Zustandsmaschinen oder Echtzeitausführung.
- Fähigkeit, in einem großen, sich entwickelnden Codebasis mit mehreren Stakeholdern zu arbeiten.
- Interesse an Robotik, Simulation oder physikalischen Systemen (vorherige Erfahrung in der Robotik ist ein Plus, aber keine Voraussetzung).
Bonus-Erfahrung
- Robotik, Simulation, Spiel-Engines oder Echtzeitsysteme.
- Physik-Engines, Sensormodellierung oder Hardware-Abstraktionsschichten.
- Multithreaded- oder latenzarme Systemgestaltung.
- Erfahrung im Debugging von Systemen, die Software und physikalisches Verhalten umfassen.
Bei Skydio glauben wir, dass Vielfalt Innovation antreibt. Wir haben eine multidisziplinäre Umgebung geschaffen, die die Kraft vielfältiger Perspektiven nutzt, um elegante Lösungen für komplexe Probleme zu schaffen. Wir setzen uns dafür ein, unser Netzwerk von Menschen, Programmen und Ressourcen auszubauen, um eine inklusive Kultur zu fördern.
Qualifizierte Bewerber erhalten unabhängig von Rasse, Hautfarbe, Religion, Geschlecht, sexueller Orientierung, Geschlechtsidentität, nationaler Herkunft, Behinderung, geschütztem Veteranenstatus oder anderen durch Bundes-, Landes- oder lokale Antidiskriminierungsgesetze geschützten Merkmalen Berücksichtigung für eine Anstellung.
Software Engineer - Simulation & Robotics Engineer in Zürich Arbeitgeber: Skydio Inc.
Skydio Inc. ist ein hervorragender Arbeitgeber, der innovative Lösungen im Bereich der Luftfahrttechnik fördert und seinen Mitarbeitern die Möglichkeit bietet, an spannenden Projekten im Bereich Deep Learning zu arbeiten. Mit einem starken Fokus auf Teamarbeit und einer Kultur der Vielfalt und Inklusion sorgt das Unternehmen dafür, dass jeder Mitarbeiter geschätzt wird und sich kontinuierlich weiterentwickeln kann. Zudem profitieren die Mitarbeiter von einem dynamischen Arbeitsumfeld in einer zukunftsorientierten Branche, die zahlreiche Wachstumschancen bietet.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Software Engineer - Simulation & Robotics Engineer in Zürich 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 Skydio Inc. anzuklopfen, wenn du dich auf die Stelle als Software Engineer - Simulation & Robotics Engineer 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 Skydio Inc. vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Software Engineer - Simulation & Robotics Engineer in Zürich 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 Skydio Inc. 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 Skydio Inc. 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.