FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer – Railway Systems, PLC
Critical SoftwareSoftware Engineer developing PLC-based software for safety-critical railway applications. Collaborating with cross-functional teams to ensure quality standards are met throughout the development process.
About the role
Key responsibilities & impact- Design, develop, and validate PLC-based software for safety-critical railway applications
- Apply railway domain knowledge across the full lifecycle of train control systems
- Collaborate with cross-functional teams (Systems, V&V, Safety) to ensure software quality
- Produce and review technical documentation including Software Design Specifications and safety cases
Requirements
What you’ll need- Minimum 2 years of experience in the railway domain
- Hands-on PLC programming experience
- Proven track record delivering software up to SIL2 (EN 50657 or equivalent)
- Strong written and verbal communication in English; French is a nice to have
Benefits
Comp & perks- Health insurance
- Sabbatical programme
- Flexible working hours
- Continuous learning opportunities
- Internal mobility
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PLC programmingsoftware developmentsoftware validationsoftware design specificationssafety cases
Soft Skills
communicationcollaboration
Certifications
SIL2EN 50657