Job Description:
We are seeking a skilled and innovative PACIS Software Developer to design develop and maintain software solutions for Passenger Announcement and Communication Information Systems in the rail industry. You will play a critical role in ensuring seamless communication and realtime information dissemination contributing to enhanced passenger safety and experience.
Key Responsibilities:
- Software Development & Maintenance:
- Design develop test and maintain PACIS software modules including audio announcements visual displays and emergency communication features.
- Ensure high reliability and performance of software in realtime environments.
- System Integration:
- Integrate PACIS with Train Control and Management Systems (TCMS) and other onboard or wayside systems.
- Ensure compatibility with various hardware platforms such as LCD/LED screens speakers and control panels.
- Customization & Localization:
- Develop multilingual and locationbased features to cater to diverse passenger needs.
- Configure system settings based on specific train operator requirements.
- Collaboration & Testing:
- Collaborate with crossfunctional teams including hardware engineers system integrators and quality assurance teams.
- Conduct unit testing integration testing and validation to ensure compliance with industry standards.
- Troubleshooting & Support:
- Diagnose and resolve software issues during development deployment and operation phases.
- Provide technical support for system upgrades and modifications.
- Documentation:
- Create and maintain technical documentation including software design specifications user manuals and test procedures.
Qualifications:
Essential:
- Bachelor’s or Master’s degree in Computer Science Software Engineering or a related field.
- Strong programming skills in languages such as C Java or Python.
- Experience in realtime or embedded software development.
- Knowledge of communication protocols (e.g. TCP/IP CAN or RS485).
- Familiarity with audio and visual media processing systems.
Preferred:
- Experience with rail systems or similar safetycritical domains.
- Knowledge of standards like EN 50128 or EN 50129 for railway software.
- Proficiency in integrating software with hardware components.
- Understanding of HumanMachine Interfaces (HMI) design principles.
Soft Skills:
- Strong problemsolving and analytical skills.
- Excellent teamwork and communication abilities (German language is mandatory).
- Attention to detail and commitment to delivering highquality solutions.
- Ability to work in a fastpaced deadlinedriven environment.