Software Architect | Software Architekt (m/w/d)

Ingenieurbüro Heimann Gunnar Heimann

Ulm, Donau, Baden-Württemberg, Deutschland
Published Jan 29, 2026
Full-time
Permanent

Job Summary

This role involves designing and developing embedded software within the cutting-edge field of aerospace and defense, specifically working with HENSOLDT Sensors GmbH in the Ulm region. The Software Architect will be instrumental in analyzing, designing, and developing cross-cutting software frameworks and architectures using C/C++. Day-to-day tasks include hands-on software integration, testing, and conducting measurement series. The ideal candidate holds a degree in Computer Science or equivalent, possesses extensive practical experience in software engineering, including requirements analysis, OO design (UML), and significant programming expertise in C/C++ and Python. Experience with Linux administration, middleware technologies (DDS, CORBA), TCP/IP socket programming, and agile methodologies like SCRUM or SAFe is essential. This is a full-time, permanent position offering competitive benefits and flexible working models.

Required Skills

Education

Degree in Computer Science or comparable qualification

Experience

  • Many years of practical experience in software engineering (Requirements, OO-Analysis and -Design, UML)
  • Several years of programming experience with C/C++ and Python
  • Practical experience with common middleware technologies (DDS, CORBA)
  • Practical experience with TCP/IP Socket Programming
  • Experience with administration and software development based on Linux
  • Experience with agile development processes (SCRUM, SAFe)
  • Experience developing applications for electronic reconnaissance systems

Languages

German (Basic)English (Basic)

Additional

  • Unspecified security clearance may be required due to the nature of the aerospace and defense industry (HENSOLDT Sensors GmbH).