CareerPlan

(Senior) Softwareentwickler Schienenfahrzeuge/ Lokomotiven (m/w/d)

Diepholz, NIEDERSACHSENFull-time2026-10-26 → 2026-11-12

Core

Develop, integrate, and validate control, diagnosis, and safety-critical software for locomotives and rail vehicles, ensuring compliance with railway standards and functional safety requirements.

Role type

Senior Software Engineer (Embedded/Real-Time Systems for Rail)

Builds

Locomotive control systems, traction drives, braking systems, and diagnostic software for tunnel locomotives and custom rail vehicles.

Domain

Rail transport / Embedded Systems / Functional Safety

Required skills

C/C++, IEC 61131-3 (Structured Text/CODESYS), Requirements Engineering, Functional Safety (FMEA/Fault Tree), Embedded/Real-Time Systems, Railway Standards (EN 50126/50716/50657/50129), System Architecture, Documentation

Preferred skills

MATLAB/Simulink, Python, CAN/CANopen/J1939/Ethernet/MVB protocols, Cybersecurity (IEC 62443), Electrical schematics

Technologies

CODESYS, SPS, CAN, CANopen, J1939, Ethernet, MVB, TRDP, Modbus, MATLAB/Simulink, Python

Responsibilities

Develop software for vehicle control, traction, and braking; Create and maintain software architecture and requirements specifications; Conduct hazard analysis (FMEA, Fault Tree); Execute verification and validation plans; Prepare compliance documentation for certification.

Seniority

Senior, hands-on IC