Point your AI agent at freehire and let it find you a job.

Get the CLI →

Ingenics Digital

NewBe an early applicant

(Senior) Softwareentwickler (gn) C++ / Rust – Industriesoftware

Posted Updated 1 view
Discussion

Summary

Senior software engineer designing and modernizing long-lived industrial applications in C++20/23 with Qt/QML, occasionally using Rust for new or safety-critical modules. Day to day: refactoring legacy code, building CMake/CI test infrastructure, using AI-assisted development workflows, and coaching fellow developers.

Overview

In dieser Rolle gestalten Sie die Architektur langlebiger Industrieanwendungen und treiben deren Modernisierung voran. Sie arbeiten eng mit cross-funktionalen Teams, liefern robuste C++20/23-Lösungen und schätzen den gezielten Einsatz von Rust für sicherheitskritische Module. Dabei integrieren Sie Build- und Testinfrastrukturen, KI-unterstützte Arbeitsabläufe und betreuen Kollegen durch Coaching. Die Position verbindet technisches Tiefengehen mit Praxisnähe in Industrieprojekten.

Verantwortungsbereiche
  • Architektur langlebiger Industrieanwendungen entwerfen und Schnittstellen modulgrenzen festlegen
  • Moderne C++20/23-Implementierung von Algorithmen, Threads und GUIs mit Qt/QML
  • Gelegentlicher Einsatz von Rust für neue Module oder Interoperabilität
  • Modernisierung von Beständen: Refactoring, Ablösung Legacy-Abhängigkeiten, Aufbau von Build- und Testinfrastruktur (CMake, Sanitizers, Static Analysis, CI/CD)
  • AI-Assistenten im Entwicklungsworkflow nutzen (Code-Generierung, Reviews, Tests, Migrationen) und Leitlinien dazu mit Entwicklungen verantworten
  • Coaching von Entwickler*innen und technischer Support für Projektbeteiligte
Zentrale Anforderungen
  • Abgeschlossenes Studium in Informatik, Elektrotechnik oder vergleichbar bzw. gleichwertige Praxis
  • Mehrjährige praktische Erfahrung in C++, von Konzeption bis Integration
  • Interesse bzw. Erfahrung mit Rust (produktionserfahrung wünschenswert, aber nicht zwingend)
  • Erfahrung oder Bereitschaft in AI-Assistenten-gestützter Entwicklung
  • Sehr gutes Deutsch-Kommunikationsvermögen
  • Offenheit für domänenübergreifende Projekte und Lernbereitschaft
  • Kenntnisse in Speicher- und Lebenszyklusfragen, Nebenläufigkeit und Performance
  • Kommunikationsstärke
  • Team- und Projektorientierung
  • Offenheit und Lernbereitschaft
  • C++20/23
  • Qt/QML
  • Rust

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available