CareerPlan

Senior Softwareentwickler C++ (w/m/d) für sicherheitskritische Stellwerkssoftware

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

Core

Develop and verify C++ software for railway signaling and switch control systems, ensuring reliability and safety for train operations.

Role type

Senior C++ software engineer (safety-critical systems)

Builds

Railway signaling and switch control software components for the DS3 (Distributed Smart Safe System) platform

Domain

Rail transport / Safety-critical embedded systems

Required skills

C++ (modern, templates, memory/concurrency models), Linux, Git, CMake, test automation, CI/CD pipelines, Python, CENELEC EN 50716 compliance

Preferred skills

Docker, static analysis, sanitizers, coverage analysis, AI tools in development/testing

Technologies

C++, Linux, Git, CMake, Python, Docker, CI/CD pipelines

Responsibilities

Design and implement software components from requirements to verification; plan migration of legacy components to DS3; develop and automate test strategies; analyze complex concurrency and timing issues; conduct code reviews and verification; mentor colleagues and support teams in India

Seniority

Senior, hands-on IC