Software developer C#
Core
Design, develop, and integrate software components for Verification & Validation (V&V) tools that ensure safety and compliance in railway signalling and control systems.
Role type
Software Developer (C#)
Builds
V&V tools and software components for railway systems
Domain
Railway industry / Safety-critical systems
Required skills
C#, Python, Git, GitLab, Unit testing, Integration testing, Software architecture
Preferred skills
Railway software (ERTMS Level 2), Linux, Docker, MongoDB
Technologies
C#, Python, Git, GitLab, Linux, Docker, MongoDB
Responsibilities
Collaborate with architects to define tool requirements and architecture; Design and implement software components; Create the development toolchain environment; Write and run unit and verification tests; Manage configuration and version control; Support software-to-software and hardware-software integration; Build tailored tools to support validation teams.
Seniority
Mid-level (3+ years experience)