CareerPlan

Senior Softwareentwickler C++ (w/m/d) Schwerpunkt Softwarearchitektur

Braunschweig, NIEDERSACHSENFull-time2026-11-03 → 2026-11-10
Hybrid

Core

Lead software architecture for safety-critical railway signaling and switch control systems, driving migration to a new distributed platform.

Role type

Senior Software Architect (C++)

Builds

Safety-critical signaling and switch control software for railway infrastructure

Domain

Rail transport / Safety-critical embedded systems

Required skills

C++ (modern), real-time systems, distributed systems, safety standards (EN 50716, EN 50126, EN 50129), system architecture, code reviews, technical leadership

Preferred skills

AI tools for technical analysis, CI/CD pipelines, migration of legacy systems

Technologies

C++, Distributed Smart Safe System (DS3)

Responsibilities

Derive software architecture from functional requirements and quality goals; make cross-cutting architectural decisions balancing safety, real-time behavior, and maintainability; lead modernization of existing C++ software; conduct architecture and code reviews; mentor development teams and communicate technical decisions to systems engineering and safety domains.

Seniority

Senior, hands-on IC with leadership