Software Entwickler Multi-Sensor Tracking & Data Fusion

HESYS Technical Systems GmbH & Co. KG
27 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Intermediate

Job location

Tech stack

Artificial Intelligence
ARM
C++
Linux
Middleware
Graphical User Interface
Python
Machine Learning
Microsoft Visual Studio
QT
Queueing Systems
Software Engineering
Information Technology
Kafka
Docker

Job description

  • Unterstützung eines agilen Teams bei der Realisierung von neuen Anforderungen in C++

  • Eigenständige Erstellung und Durchführung von Tests und Integration der entwickelten Anteile in die bestehende Software

  • Erweiterung von Simulationsanwendungen für Sensordatengenerierung und grafischen Evaluierungsanwendungen

  • Bereitstellung und Betrieb von Applikationen in containerisierten Umgebungen (Docker), einschließlich Deployment, Konfiguration und Orchestrierung mehrerer Container

  • Entwicklung und Umsetzung von Lösungen unter Einsatz von Python sowie AI / Machine Learning

  • Konzeption und Implementierung moderner Systeme zur Sensordatenverarbeitung inklusive Entwicklung und Erweiterung von Algorithmen, z.B. im Bereich Tracking und Fusion

  • Sicherstellung der Einhaltung des Entwicklungsprozesses und der Qualitätsanforderungen, * IT: Very good knowledge of C++ on Linux is required. Very good knowledge of Python development is required. Knowledge of software development tools such as Visual Studio is required.

  • The following skills are advantageous:

  • Experience in GUI development using C++ and Qt

  • Experience with ARM architecture and programming on ARM

  • Experience in using message brokers/message queues/middleware (e.g., DDS, Kafka)

  • Experience in using containerization technologies such as Docker or Podman is desirable

Requirements

  • Studium der Informatik mind. Bachelor-Studiengang oder des Software-Engineerings

  • Sprachkenntnisse: Deutsch mind. verhandlungssicher, Englisch mind. verhandlungssicher

  • Erfahrung in Anwendung und Weiterentwicklung von Algorithmen im Bereich Tracking und Fusion ist erforderlich mind. 3 Jahre

  • Erfahrung mit AI / machine learning ist notwendig

  • IT: Sehr gute Kenntnisse in C++ auf Linux sind Voraussetzung, Sehr gute Kenntnisse in der Entwicklung mit Python sind erforderlich, Kenntnisse im Umgang mit Werkzeugen zur Software Erstellung, wie z.B. Visual Studio sind erforderlich

  • Folgende Kenntnisse sind von Vorteil:

  • Erfahrung in der GUI-Entwicklung unter Verwendung von C++ und Qt

  • Erfahrung mit ARM Architektur und Programmierung auf ARM

  • Erfahrung in Verwendung von Message-Brokern / Message Queues / Middleware (z.B.DDS, Kafka)

  • Erfahrung in der Anwendung von Containerisierungstechnologien wie Docker oder Podman ist wünschenswert

About the company

Wir sind seit Jahrzehnten ein etablierter Partner der internationalen Luft- und Raumfahrtindustrie. Gleichzeitig sind wir auch in vielen anderen Bereichen führender High-Tech-Unternehmen, auch im Bereich Verteidigung, aktiv. Unsere langfristige Unternehmensstrategie ist gleichermaßen auf die Zufriedenheit unserer Mitarbeiterinnen und Mitarbeiter und unserer Kunden ausgerichtet. Wir würden uns daher freuen, Sie zukünftig in unserem hochqualifizierten Team bei HESYS begrüßen zu dürfen., For a project assignment with our well-known international customer Airbus in Ulm, we are looking for you as a Software Developer for Multi-Sensor Tracking & Data Fusion (m/f/d)..TASKS * Support an agile team in implementing new requirements in C++ * Independently create and execute tests and integrate the developed components into the existing software * Extension of simulation applications for sensor data generation and graphical evaluation applications * Deployment and operation of applications in containerized environments (Docker), including deployment, configuration, and orchestration of multiple containers * Development and implementation of solutions using Python and AI/Machine Learning * Design and implementation of modern systems for sensor data processing, including the development and extension of algorithms, e.g., in the areas of tracking and fusion * Ensure compliance with the development process and quality requirements

Apply for this position