C++ Embedded Software Engineer
Daedalean AG
8 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
German Experience level
SeniorJob location
Tech stack
C++
Software Documentation
Embedded Software
Software Architecture
Software Tools
Product Software Implementation Methods
Software Requirements Analysis
Test Case Design
Job description
- Systemanforderungen in hochrangige Softwareanforderungen zerlegen, einschließlich notwendiger Informationen, um vollständig zu spezifizieren, was die resultierende Software tun soll, wie funktionale, Leistungs- und Robustheitsanforderungen.
- Softwarearchitekturen aus Anforderungen entwerfen und dokumentieren, unter Berücksichtigung der Hardwareplattform sowie der Notwendigkeit, erweiterbar und robust zu sein.
- Niedrigstufige Softwareanforderungen definieren, unter Berücksichtigung der hochrangigen Anforderungen und Architektur, um zu dokumentieren, wie die Software implementiert werden soll.
- Einfachen, intuitiven und wartbaren Quellcode schreiben.
- Testfälle und -verfahren für normale und Robustheitsszenarien erstellen, um vollständig zu verifizieren, dass die Softwareimplementierung die hoch- und niedrigstufigen Anforderungen erfüllt.
- Analysen der Spezifikation und Implementierung durchführen, wie Ressourcennutzung, Rückverfolgbarkeitsabdeckung, Verifikationsabdeckung und manuelle Verifikation.
- Unterstützung bei der Qualifikation von Softwaretools durch Erstellung notwendiger Artefakte zur Erfüllung der unterstützenden Vorgaben.
Requirements
- Mindestens 5 Jahre Erfahrung in der C++ Embedded Softwareentwicklung und nachgewiesene angewandte Ingenieursfähigkeiten in Projekten mit klar definierten Softwareentwicklungslebenszyklen
- Praktische Erfahrung in der Softwareverifikation und im Schreiben von anforderungsbasierten Tests, um den Code anderer zu prüfen
- Erfahrung im Verfassen präziser Softwaredokumentationen, einschließlich Anforderungen und Architekturdesignbeschreibungen
- Sehr gute Kenntnisse der gängigen modernen Softwareentwicklungstools
- Nachgewiesene Fähigkeit, konstruktiv im Team mit kontinuierlichen Peer-Review-Aktivitäten zu arbeiten
Benefits & conditions
- Ein Team erfahrener Ingenieure und Forscher, die von den renommiertesten Unternehmen und Institutionen zu uns gekommen sind.
- Herausfordernde und interessante Probleme zu lösen.
- Hybrides Arbeitsumfeld.
- Mitgliedschaft im Fitnessstudio.
\n
About the company
Die Daedalean AG ist das Zentrum für künstliche Intelligenz (KI) und Autonomie der Destinus Group, einem schnell wachsenden europäischen Verteidigungs- und Luftfahrtunternehmen, das die nächste Generation autonomer Drohnen, Effektoren und Flugsysteme entwickelt. Mit Sitz in Zürich entwickelt das über 100-köpfige Team sicherheitskritische KI für die Luftfahrt an der Schnittstelle von erstklassiger Forschung und realer Hardware. Die Expertise umfasst Computer Vision, Deep Learning und Onboard-Reasoning - Systeme, die die Welt wahrnehmen, verstehen und in Echtzeit Entscheidungen treffen können.
\n