CareerPlan

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

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

Core

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

Role type

C++ software engineer (safety-critical systems)

Builds

Switching and signaling software for railway infrastructure

Domain

Rail transport / Safety-critical embedded systems

Required skills

Modern C++ (C++17+), Unit and integration testing, Linux, Git, CMake, Python for automation, Systems Engineering, Embedded systems

Preferred skills

Rust, Functional safety, Cybersecurity, CENELEC EN 50716, AI tools for code understanding

Technologies

C++, GoogleTest, Catch2, Python, Linux, Git, CMake, VS Code

Responsibilities

Analyze requirements and implement software functions within a given architecture; Modernize existing code for the DS3 platform; Create and automate unit and integration tests; Integrate software components on development and target hardware; Collaborate with teams in India on system integration

Seniority

Junior to Mid-level, hands-on IC