
Senior Software Engineer (with Architecture Growth Path) – Railway Signaling Systems On-Board
SiemensBratislava - Bratislavsky kraj - SlovakiaFull TimeSenior36k–36k EURPosted Today
Job ID
515980
Posted since
29-Jul-2026
Organization
Mobility
Field of work
Research & Development
Company
Siemens Mobility, s. r. o.
Experience level
Experienced Professional
Job type
Full-time
Work mode
Office/Site only
Employment type
Fixed Term
Location(s)
+ variable bonus
The final starting salary depends on your work experience and acquired practice in the field.
About the Role
At Siemens Mobility, you'll contribute to developing and maintaining safety-critical railway signaling systems that help ensure safe and reliable train operations worldwide.
We are looking for an experienced Software Engineer who combines strong software development expertise with system-level thinking and architectural capabilities. In this role, you will work on the established train protection system Trainguard Zub242t for Berlin, while supporting the evolution of future railway solutions.
This position offers a unique opportunity to take ownership of technically complex legacy systems, acquire critical product know-how, and grow into a key architectural role within our international engineering organization.
What Will Be Your Role?
• Develop, maintain, and enhance software for railway signaling and train protection systems
• Analyze, troubleshoot, and improve existing software solutions, including investigation of field incidents and defect reports
• Work with legacy code bases developed in Pascal86 and C++
• Support system-level analysis and architectural decision-making
• Collaborate with system engineers, architects, software developers, testers, and project teams
• Contribute to technical documentation and long-term product sustainability
• Participate in train test runs and field validation activities at customer locations (occasionally in Germany)
• Gradually take ownership of architectural responsibilities for the Trainguard Zub242t system
• Support upcoming customer projects and ensure preservation of critical system knowledge
Personal Prerequisites and Skills
Essential
• Strong software development experience in Pascal86 and C++
• Experience analyzing and maintaining existing software systems and legacy code bases
• Strong analytical and troubleshooting skills
• Ability to work independently on complex technical and system-level topics
• Excellent communication and collaboration skills
• Good English and German language skills for international cooperation
• Willingness to travel occasionally for train testing and field validation activities
Advantageous
Career Growth Opportunity
This role offers the opportunity to develop into a key technical expert and gradually assume responsibilities as:
• Software Architect for Zub242t
• System Architect for Zub242t
You will work closely with experienced experts and play an important role in preserving and expanding critical know-how for future customer projects.
Employee Benefits
Benefits Supporting Work-Life Balance:
Flexible Working:
Benefits Supporting Your Professional and Career Growth:
Benefits That Give You Energy and Make Your Workday Pleasant:
Benefits Supporting Your Financial Security and Stability:
Don't Have a CV Ready? Or Need More Information?
Write to me at: lenka.zavadska@siemens.com Or we can connect via LinkedIn: Lenka Závadská
I'll be happy to stay in touch with you for future cooperation. :)
Applications in English are preferred.
Learn more about our work and projects at: https://www.mobility.siemens.com/sk/sk/spolocnost/kariera/zilina.html
Join us in shaping the future of railway technology! 🚆
- Bratislava - Bratislavsky kraj - Slovakia
+ variable bonus
The final starting salary depends on your work experience and acquired practice in the field.
About the Role
At Siemens Mobility, you'll contribute to developing and maintaining safety-critical railway signaling systems that help ensure safe and reliable train operations worldwide.
We are looking for an experienced Software Engineer who combines strong software development expertise with system-level thinking and architectural capabilities. In this role, you will work on the established train protection system Trainguard Zub242t for Berlin, while supporting the evolution of future railway solutions.
This position offers a unique opportunity to take ownership of technically complex legacy systems, acquire critical product know-how, and grow into a key architectural role within our international engineering organization.
What Will Be Your Role?
• Develop, maintain, and enhance software for railway signaling and train protection systems
• Analyze, troubleshoot, and improve existing software solutions, including investigation of field incidents and defect reports
• Work with legacy code bases developed in Pascal86 and C++
• Support system-level analysis and architectural decision-making
• Collaborate with system engineers, architects, software developers, testers, and project teams
• Contribute to technical documentation and long-term product sustainability
• Participate in train test runs and field validation activities at customer locations (occasionally in Germany)
• Gradually take ownership of architectural responsibilities for the Trainguard Zub242t system
• Support upcoming customer projects and ensure preservation of critical system knowledge
Personal Prerequisites and Skills
Essential
• Strong software development experience in Pascal86 and C++
• Experience analyzing and maintaining existing software systems and legacy code bases
• Strong analytical and troubleshooting skills
• Ability to work independently on complex technical and system-level topics
• Excellent communication and collaboration skills
• Good English and German language skills for international cooperation
• Willingness to travel occasionally for train testing and field validation activities
Advantageous
- Experience with railway signaling systems or train protection systems
- Knowledge of national train control systems, ETCS, CBTC or similar technologies
- Experience as Software Architect, System Architect, or Lead Engineer
- Knowledge of operating systems, drivers, and low-level software development
- Experience in safety-critical software development
- Knowledge of railway signalling standards EN 50126, EN 50128 and EN 50129
- Experience with Safety Integrity Levels (SIL) and safety-related development processes
- Familiarity with railway approval and certification environments
- assion for railway technology and transportation systems
Career Growth Opportunity
This role offers the opportunity to develop into a key technical expert and gradually assume responsibilities as:
• Software Architect for Zub242t
• System Architect for Zub242t
You will work closely with experienced experts and play an important role in preserving and expanding critical know-how for future customer projects.
Employee Benefits
Benefits Supporting Work-Life Balance:
- Extra Paid Days Off:
- Bridge days – when a holiday falls between a workday and weekend, you have the day off at Siemens Mobility
- Sick days per year – no doctor's certificate required
- Additional days off – for employee's child's wedding, employee relocation, birth of a child for administrative duties, receiving the Janský Medal, and more
Flexible Working:
- Flexible working hours: balance between work and private life
- Possibility to work from home (Telework, Home-office)
- Family Support:
- Contribution for the birth of a child
- Kindergarten allowance
- KinderUni for employees' children during summer holidays
- St. Nicholas events and more
Benefits Supporting Your Professional and Career Growth:
- Training and development program (integration process, business and product training, soft skills training, and more)
- Freely accessible corporate digital training library (Coursera, LinkedIn Learning, Harvard Business Publishing, and more)
- Management development programs
- Language courses during working hours with qualified instructors (English, German)
- Daily collaboration with international teams
Benefits That Give You Energy and Make Your Workday Pleasant:
- Great team of colleagues, team buildings, company events and parties
- Community building through events such as: Earth Day – volunteer activities, or sports day
- Wellbeing program (psychological, financial, and legal counseling free for employees and their family members)
- Virtual wallet of benefits – Purpose-bound financial contribution for leisure activities of your choice
- Support for participation in sports events (ČSOB Bratislava Marathon, Škoda Marathon, Night Run, and more)
- Multisport card
Benefits Supporting Your Financial Security and Stability:
- Variable bonus
- Bonus for referring new colleagues up to €2,000
- Employer contribution to the 3rd Pension Pillar up to 3%
- 100% salary compensation during sick leave and care for family member (10 days/year)
- Siemens share programs - opportunity to invest in company shares
- Good company reputation, strong background, employment stability, loyal, fair, and human approach
Don't Have a CV Ready? Or Need More Information?
Write to me at: lenka.zavadska@siemens.com Or we can connect via LinkedIn: Lenka Závadská
I'll be happy to stay in touch with you for future cooperation. :)
Applications in English are preferred.
Learn more about our work and projects at: https://www.mobility.siemens.com/sk/sk/spolocnost/kariera/zilina.html
Join us in shaping the future of railway technology! 🚆