Auf einen Blick
- Aufgaben: Entwickle und verifiziere komplexe Softwarealgorithmen in C++ für autonome Flugzeuge.
- Arbeitgeber: Daedalean ist ein innovatives Startup in Zürich, das die Luftfahrt revolutionieren möchte.
- Mitarbeitervorteile: Hybrid-Arbeitsmodell, Pilotenschein-Zuschuss und ein Budget für Weiterbildung.
- Andere Informationen: Möglichkeit zur Teilnahme an Konferenzen und Fitnessstudio-Mitgliedschaft.
- Warum dieser Job: Löse spannende Probleme in einem dynamischen Team mit erfahrenen Ingenieuren.
- Gewünschte Qualifikationen: Idealerweise Erfahrung in C++ und Softwareverifikation, sowie Teamarbeit.
Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
Über uns: Daedalean ist ein in Zürich ansässiges Startup, das von erfahrenen Ingenieuren gegründet wurde, die die Luftfahrt innerhalb des nächsten Jahrzehnts revolutionieren möchten. Wir kombinieren Computer Vision, Deep Learning und Robotik, um vollständige "Level-5" Autonomie für fliegende Fahrzeuge zu entwickeln.
Ihre Rolle: Entwicklung und Verifizierung komplexer Softwarealgorithmen unter Verwendung von C++, gemäß strengen Prozessen und Standards, die den Richtlinien für die Entwicklung sicherheitskritischer Software (DO-178C, DO-330 usw.) entsprechen.
Verantwortlichkeiten:
- Teilnahme an der Gestaltung und Dokumentation von Softwarearchitekturen aus Anforderungen unter Berücksichtigung der Hardwareplattform, die erweiterbar und robust sein müssen.
- Definition von Low-Level-Softwareanforderungen unter Berücksichtigung von High-Level-Anforderungen und Architektur, um zu dokumentieren, wie die Software implementiert werden sollte.
- Schreiben von einfachem, intuitivem und wartbarem Quellcode basierend auf den Low-Level-Anforderungen.
- Erstellung von Testfällen und Verfahren für sowohl normale als auch robuste Szenarien, um vollständig zu überprüfen, dass die Softwareimplementierung die High-Level- und Low-Level-Anforderungen erfüllt.
- Durchführung von Analysen zur Spezifikation und Implementierung, wie Ressourcennutzung, Rückverfolgbarkeitsabdeckung, Verifikationsabdeckung und manuelle Verifikation.
- Idealerweise Erfahrung in der C++ Softwareentwicklung und nachgewiesene angewandte Ingenieursfähigkeiten.
- Praktische Erfahrung in der Softwareverifikation und dem Schreiben von anforderungsbasierten Tests, um den Code anderer zu brechen.
- Bereitschaft, genaue Softwaredokumentationen einschließlich Low-Level-Anforderungen und Architekturdesignbeschreibungen zu schreiben.
- Sehr gute Kenntnisse moderner Softwareentwicklungstools.
- Nachgewiesene Fähigkeit, konstruktiv im Team mit kontinuierlichen Peer-Review-Aktivitäten zu arbeiten.
Idealerweise durch Praktika in einem DO-178C-Projekt, bei dem die maximale Software-IDAL C oder höher war.
Vorteile:
- Ein Team erfahrener Ingenieure und Forscher, die von den renommiertesten Unternehmen und Institutionen zu uns gestoßen sind.
- Schwierige und interessante Probleme zu lösen.
- Subvention für den Pilotenschein.
- Hybrides Arbeitsumfeld.
- Budget für Lernen & Entwicklung: Besuchen Sie Konferenzen Ihrer Wahl.
- Mitgliedschaft im Fitnessstudio.
(Junior) C++ Certified Software Engineer Arbeitgeber: Daedalean AG
Kontaktperson:
Daedalean AG HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: (Junior) C++ Certified Software Engineer
✨Tip Nummer 1
Netzwerke sind entscheidend! Suche nach Veranstaltungen oder Meetups in Zürich, die sich auf Softwareentwicklung, C++ oder KI konzentrieren. Dort kannst du wertvolle Kontakte knüpfen und möglicherweise sogar Insider-Informationen über offene Stellen bei Daedalean erhalten.
✨Tip Nummer 2
Mach dich mit den spezifischen Standards wie DO-178C vertraut. Zeige in Gesprächen oder Interviews, dass du die Bedeutung dieser Standards verstehst und bereit bist, sie in deiner Arbeit anzuwenden. Das wird dir helfen, dich von anderen Bewerbern abzuheben.
✨Tip Nummer 3
Praktische Erfahrung ist Gold wert! Wenn du die Möglichkeit hast, an Projekten zu arbeiten, die C++ und Softwareverifikation beinhalten, nutze diese Chance. Zeige in deinem Gespräch, dass du nicht nur theoretisches Wissen hast, sondern auch praktische Fähigkeiten.
✨Tip Nummer 4
Bereite dich darauf vor, deine Teamarbeit und Peer-Review-Erfahrungen zu diskutieren. Daedalean legt Wert auf Zusammenarbeit, also sei bereit, Beispiele zu nennen, wie du konstruktiv im Team gearbeitet hast und wie du Feedback gegeben und erhalten hast.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: (Junior) C++ Certified Software Engineer
Tipps für deine Bewerbung 🫡
Verstehe die Anforderungen: Lies die Stellenbeschreibung sorgfältig durch und achte auf spezifische Anforderungen wie C++-Kenntnisse, Erfahrung in der Softwareverifikation und Dokumentation. Stelle sicher, dass du diese Punkte in deiner Bewerbung ansprichst.
Betone relevante Erfahrungen: Hebe in deinem Lebenslauf und Anschreiben deine Erfahrungen hervor, die direkt mit den Aufgaben des (Junior) C++ Certified Software Engineer zu tun haben. Dazu gehören Praktika oder Projekte, die du im Bereich Softwareentwicklung oder -verifikation durchgeführt hast.
Schreibe ein überzeugendes Anschreiben: Verfasse ein individuelles Anschreiben, das deine Motivation für die Position und das Unternehmen Daedalean verdeutlicht. Erkläre, warum du an der Revolutionierung des Luftverkehrs interessiert bist und wie deine Fähigkeiten dazu beitragen können.
Dokumente überprüfen: Bevor du deine Bewerbung einreichst, überprüfe alle Dokumente auf Vollständigkeit und Richtigkeit. Achte darauf, dass dein Lebenslauf aktuell ist und alle relevanten Informationen enthält, die für die Position wichtig sind.
Wie du dich auf ein Vorstellungsgespräch bei Daedalean AG vorbereitest
✨Verstehe die Grundlagen von C++
Stelle sicher, dass du die grundlegenden Konzepte und Funktionen von C++ gut verstehst. Bereite dich darauf vor, Fragen zu den spezifischen Features der Sprache zu beantworten, insbesondere in Bezug auf objektorientierte Programmierung und Speicherverwaltung.
✨Kenntnis der Sicherheitsstandards
Da das Unternehmen in einem sicherheitskritischen Bereich arbeitet, solltest du dich mit den relevanten Standards wie DO-178C vertraut machen. Sei bereit, darüber zu sprechen, wie du diese Standards in deinen bisherigen Projekten angewendet hast.
✨Praktische Erfahrung betonen
Hebe deine praktische Erfahrung in der Softwareverifikation hervor. Wenn du an Projekten gearbeitet hast, bei denen du Tests geschrieben oder Code überprüft hast, teile diese Erfahrungen und erkläre, wie du Probleme identifiziert und gelöst hast.
✨Teamarbeit und Kommunikation
Bereite Beispiele vor, die deine Fähigkeit zur Zusammenarbeit im Team zeigen. Da das Unternehmen Wert auf kontinuierliche Peer-Review-Aktivitäten legt, ist es wichtig, dass du deine Kommunikationsfähigkeiten und deine Bereitschaft zur Zusammenarbeit unter Beweis stellst.