Rust Developer – Railway Systems
Core
Develop and modernize a mission-critical real-time traffic management platform for railway infrastructure, transitioning legacy C systems to Rust.
Role type
Senior Rust Developer (Systems Engineering)
Builds
Real-time traffic and safety management systems for national railway networks
Domain
Railway infrastructure / Embedded Systems
Required skills
Rust, C, Linux development, Git, Threat and Risk Analysis (TRA), Failure Mode and Effects Analysis (FMEA)
Preferred skills
Python scripting, Bash scripting, Java environments, Technical documentation
Technologies
Rust, C, Linux, Git
Responsibilities
Develop new features aligned with the product roadmap, Participate in the design and implementation of core software modules, Support the transition from C to Rust, Take part in technical decisions related to tools and engineering practices, Contribute to safety and security activities including TRA and FMEA, Produce clear technical documentation
Seniority
Senior, hands-on IC