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

Ingenieurbüro Heimann Gunnar Heimann

Oberkochen, Baden-Württemberg, Deutschland
Published Oct 30, 2025
Full-time
Permanent

Job Summary

This role is a pivotal opportunity to contribute to the future of aerospace and defense technology as a Software Architect specializing in C++ for HENSOLDT Optronics GmbH in Oberkochen. The primary responsibilities include the conception, development, and strategic maintenance of a cross-sectional software platform, encompassing requirement analysis, architectural specification, and process evolution. The architect will engage in hands-on development using C++ (C++17/20), and potentially Rust or TypeScript, targeting environments like Linux, QNX, and FreeRTOS. A crucial aspect of the job is supporting other development teams, managing external partners, and driving agile planning using SCRUM. Candidates must possess a degree in Computer Science, several years of architecture experience, and deep knowledge of real-time signal processing and distributed systems automation, coupled with fluency in both German and English.

Required Skills

Education

Completed degree in Computer Science

Experience

  • Several years of professional experience as a Software Architect
  • Professional experience in software development for signal and data acquisition in real-time
  • Experience with Socket / Middleware programming for distributed systems automation
  • Experience with agile planning and implementation of software development (SCRUM)

Languages

German (Fluent)English (Fluent)

Additional

  • Good knowledge in MS Office (detailed specialized knowledge required)