Software Architect C++ | Software-Architekt (m/w/d) C++

Ingenieurbüro Heimann Gunnar Heimann

Oberkochen, Baden-Württemberg, Deutschland
Published Aug 27, 2025
Full-time
Permanent

Job Summary

This role offers an exciting opportunity to shape the future of aerospace and defense technology as a Software Architect specializing in C++. You will be responsible for the conception, development, and maintenance of a cross-sectional software platform, playing a key role in its strategic evolution and the associated development processes. Day-to-day tasks include analyzing requirements, specifying and developing software architecture, and supporting other development teams. The ideal candidate will bring a Bachelor's degree in Computer Science, extensive experience as a Software Architect, and strong proficiency in C++ (17/20) and agile development methodologies. This position is attractive due to its innovative projects within the aerospace sector, the chance to work with modern technologies, and the collaborative environment at a reputable partner like HENSOLDT in Oberkochen, Germany.

Required Skills

Education

Bachelor's degree in Computer Science or comparable qualification

Experience

  • Several years of professional experience as a Software Architect
  • Knowledge in Buildroot, Docker, or Xilinx (advantageous)
  • Knowledge in IT-Security (desirable)
  • Experience with agile development methods
  • Good knowledge of Socket- / Middleware-Programming (TCP-UDP / IP, DDS, CANopen) for automating distributed systems with CAN-Bus and Ethernet (advantageous)
  • Knowledge of XML, JSON, Bamboo, Git, Virtualization, and Xilinx Zynq Ultrascale MPSoC platforms (advantageous)
  • Very good knowledge in software development for real-time signal and data acquisition, for event and sequence control
  • Very good knowledge in programming (at least C++17/20 or Rust)

Languages

German (Fluent)English (Fluent)

Additional

  • Not specified