PACIS Software Developer - Fixed term contract - 12 months 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 real-time 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 real-time 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 location-based features to cater to diverse passenger needs. - Configure system settings based on specific train operator requirements. **Collaboration & Testing:** Collaborate with cross-functional 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 real-time 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 safety-critical domains. Knowledge of standards like EN 50128 or EN 50129 for railway software. Proficiency in integrating software with hardware components. Understanding of Human-Machine Interfaces (HMI) design principles. Soft Skills: Strong problem-solving and analytical skills. Excellent teamwork and communication abilities (German language is mandatory). Attention to detail and commitment to delivering high-quality solutions. Ability to work in a fast-paced, deadline-driven environment. Rate of Pay 60,000 - 65,000 per annum