Entwicklung von stabilisierten, optronischen Plattformen durch Vernetzung von multispektralen Videokameras, Laserentfernungsmessern, Bildverarbeitungselektronik (Video Tracking), Inertialmesssysteme und Regelungen von elektromechanischen Antriebseinheiten zu high performance Sichtsystemen
Entwicklung von Echtzeit-/Multitasking-Software für Embedded Rechnersysteme mit RTOS und Multicore Prozessoren zur Steuerung und Regelung
Modellorientierte SW-Entwicklung
SW-Komponenten- und Systemintegrationen im Team
Verifikation entwickelter Software im Sichtsystem
Agiles Software Engineering im Team
Mitwirkung bei Gesamtsystemintegrationen, Produktpräsentationen und -Erprobungen auch international
Projektphasenabhängig, gelegentliches Reisen
Die Bereitschaft zu Dienstreisen wird vorausgesetzt
Ihr Profil
Ingenieur*in der Fachrichtung Informatik, Elektrotechnik/Mechatronik oder vergleichbarer Ausbildung mit Schwerpunkt Embedded Softwareentwicklung
Erfahrungen in der SW-Architekturbeschreibung mit UML in Enterprise Architect, Objektorientierte SW-Entwicklung mit C++ für QNX Neutrino 6.5 / 7, Arch Linux und FreeRTOS
Erfahrungen, Integration und Test von Software-Applikationen in Verteilten Systemen mit Sniffer- und Diagnosewerkzeugen (zum Beispiel von Vector Informatik)
Kentnisse in der Softwareentwicklung zur Signal- und Datenerfassung in Echtzeit und für Event- und Ablaufsteuerungen
Idealerweise QNX RTOS Kenntnisse auf Multi-Processing System on Chip Architekturen
Kentnisse Socket- / Middleware-Programing (TCP-UDP / IP, DDS, CANopen) zur Automatisierung Verteilter Systeme mit CAN-Bus und Ethernet
Kentnisse in der Entwicklung von Unit- und Component Tests mit Google Test für automatisiertes Black Box / White Box Testing
Kentnisse im Requirements Engineering und Spezifikationserstellung in DOORS
Kentnisse in der Versionsverwaltung mit GIT
Kreativer Denkvermögen mit Spaß an eigenverantwortlicher Arbeitsweise in einem agilen Entwicklungsteam