C++ Software-Architekt

Hensoldt Ag.
Oberkochen, Germany
28 days ago
Apply on www.get-in-it.de
Prepare application

Role details

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

Tech stack

Agile Methodology Computing Platforms UClibc (C Standard Library) C++ (Programming Language) CAN Bus CANopen CMake Cyber Security Computer Programming Linux Distributed Systems Middleware
+20 more
Ethernet FreeRTOS JSON QNX (Software) Scrum Methodology Software Architecture Software Engineering Software Systems SQLite System on a Chip Transmission Control Protocol (TCP) TypeScript Virtualization Technology Extensible Markup Language (XML) Rust (Programming Language) Data Logging Git Information Technology Atlassian Tools Docker

Job description

Automatisierung Bamboo C C++ CAN-Bus Docker

+14, * Konzeption, Entwicklung und Pflege einer querschnittlichen Softwareplattform

  • Anforderungsanalyse, Spezifikation und Entwickeln der Softwarearchitektur
  • Strategische Weiterentwicklung der Plattform und der zugehörigen Entwicklungsprozesse
  • Unterstützung anderer Entwicklungsteams bei Ausprägung und Einsatz der Softwareplattform
  • Entwicklung in C++ und gegebenenfalls Rust und TypeScript unter Linux, QNX, FreeRtos
  • Auswahl und Aussteuerung externer Entwicklungspartner
  • Agile Planung und Umsetzung der Softwareentwicklung durch SCRUM
  • Nutzung moderner Softwaretechnologien (C++17/20, Web-Technologien, Rust, git, Atlassian Tools, CMake, catch2, sqlite, buildroot, …)

Requirements

  • Abgeschlossenes Studium in Informatik oder vergleichbaren Studiengängen mit Schwerpunkt Softwareentwicklung
  • Mehrjährige Berufserfahrung als Softwarearchitekt (w/m/d)
  • Sehr gute Kenntnisse im Bereich Programmierung (mindestens C++17/20 oder Rust)
  • Kenntnisse in Buildroot, Docker oder Xilinx vorteilhaft
  • Kenntnis im Bereich der IT-Security sind wünschenswert
  • Gute Kenntnisse Socket- / Middleware-Programming (TCP-UDP / IP, DDS, CANopen) zur Automatisierung Verteilter Systeme mit CAN-Bus und Ethernet von Vorteil
  • Kenntnisse von XML, JSON, Bamboo, Git, Virtualisierung sowie Xilinx Zynq Ultrascale MPSoC Plattformen vorteilhaft
  • Sehr gute Kenntnisse in der Softwareentwicklung zur Signal- und Datenerfassung in Echtzeit, für Event- und Ablaufsteuerungen
  • Wissen über agile Entwicklungsmethoden
  • Teamplayer mit ausgeprägter sozialer Kompetenz und Begeisterungsfähigkeit
  • Analytisches Denkvermögen und Bereitschaft, Eigenverantwortung zu übernehmen
  • Sehr gute Deutsch- und Englischkenntnisse

Apply for this position

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

Apply on www.get-in-it.de
Prepare application

Good distractions

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

1:39 min

Speaker introduction and software engineering background

Daniel Raniz Raneland · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all