Embedded Softwareentwickler C++ für optronische Sichtsysteme - HENSOLDT

HESYS Technical Systems GmbH & Co. KG
Aalen, Germany
4 days ago
Apply on www.xing.com
Prepare application

Role details

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

Tech stack

Software Applications UClibc (C Standard Library) C++ (Programming Language) CMake Software Quality Continuous Integration Linux Distributed Systems Middleware Object-Oriented Software Development Software Engineering System on a Chip
+4 more
UML Google Test Git Information Technology

Job description

  • Entwicklung stabilisierter optronischer Plattformen durch Vernetzung multispektraler Videokameras, Laserentfernungsmesser, Bildverarbeitungselektronik, Inertialmesssysteme und Regelungen elektromechanischer Antriebseinheiten zu High-Performance-Sichtsystemen in einem agilen Team
  • Modellorientierte Softwareentwicklung sowie Anpassung und Erweiterung von CI/CD-Pipelines
  • Integration von Softwarekomponenten und Gesamtsystemen
  • Verifikation der entwickelten Software im Sichtsystem
  • Mitwirkung bei Gesamtsystemintegrationen, Produktpräsentationen und Produkterprobungen, auch im internationalen Umfeld

Requirements

  • Abgeschlossenes Bachelorstudium in Elektrotechnik oder Informatik beziehungsweise eine vergleichbare Qualifikation auf mindestens Bachelor-Niveau
  • Fundierte Erfahrung in der Softwarestruktur- und Verhaltensbeschreibung mit UML
  • Fundierte Erfahrung in der objektorientierten Softwareentwicklung mit C++17, C++20 oder C++23 für Multitasking-Anwendungen
  • Erfahrung bei der Integration und Prüfung von Softwareanwendungen in verteilten Systemen
  • Sicherer Umgang mit CMake, Git, Bamboo, Clang-Tidy und Google Test zur Automatisierung von Buildsystemen und Überwachung der Codequalität
  • Idealerweise Kenntnisse in QNX oder Buildroot Linux auf Multi-Processing-System-on-Chip-Architekturen, insbesondere Xilinx-Zynq-UltraScale-MPSoC-Plattformen
  • Grundkenntnisse in der Socket- beziehungsweise Middleware-Programmierung zur Automatisierung verteilter Systeme
  • Deutsch mindestens verhandlungssicher und Englisch mindestens versiert
  • Kreatives Denkvermögen und Freude an eigenverantwortlicher Arbeit in einem agilen Entwicklungsteam
  • Teamfähigkeit, Kommunikationsstärke, hohes Verantwortungsbewusstsein, Belastbarkeit und Organisationstalent

Benefits & conditions

  • Anspruchsvoller Einsatz direkt beim Kunden mit Anstellung bei HESYS Engineering
  • Persönliche Begleitung vom ersten Gespräch bis in den Einsatz
  • Klare Rückmeldungen, kurze Wege und feste Ansprechpartner
  • Einblicke in spezialisierte Aufgaben bei namhaften Industriekunden

Warum HESYS

  • Spezialisierung auf technische Rollen in Aerospace, Defence und High-Tech
  • Langjährige Erfahrung in anspruchsvollen Engineering- und Industrieumfeldern
  • Gute Kenntnis der Anforderungen unserer Kunden und ihrer Fachbereiche
  • Türöffner zu anspruchsvollen Aufgaben bei führenden Industrieunternehmen

About the company

Seit über 25 Jahren bringt HESYS Engineering qualifizierte Spezialisten in anspruchsvolle Aufgaben bei Kunden aus Aerospace, Defence und High-Tech. Für unseren Kunden HENSOLDT suchen wir Sie., * Completed Bachelor’s degree in electrical engineering or computer science, or a comparable qualification at least at Bachelor’s level

  • Profound experience in describing software structures and behavior using UML
  • Profound experience in object-oriented software development using C++17, C++20 or C++23 for multitasking applications
  • Experience in integrating and testing software applications within distributed systems
  • Confident use of CMake, Git, Bamboo, Clang-Tidy and Google Test to automate build systems and monitor code quality
  • Ideally, knowledge of QNX or Buildroot Linux on multiprocessing system-on-chip architectures, particularly Xilinx Zynq UltraScale MPSoC platforms
  • Basic knowledge of socket or middleware programming for the automation of distributed systems
  • German at least at negotiation level and English at least at an advanced level
  • Creative thinking and enjoyment of independent work within an agile development team
  • Teamwork and communication skills, a high degree of responsibility, resilience and organizational talent

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.xing.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:15 min

Defining classes and building packages with pybind11

Konstantin Bespalov · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · World Congress 2022

5:24 min

Engineering domains and technology innovation initiatives at Bosch Vienna

Georg Kühberger +1 · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all