Job Title: PACIS Software Developer
Location: Hennigsdorf, Germany (On-site)
Contract Opportunity
German language skills required
We are seeking a skilled PACIS Software Developer to design, develop, and maintain innovative software solutions for Passenger Announcement and Communication Information Systems in the rail industry. This role offers an opportunity to contribute to enhanced passenger safety and experience.
Key Responsibilities:
* Software Development & Maintenance: Develop, test, and maintain PACIS modules, including audio announcements, visual displays, and emergency communication features.
* System Integration: Integrate PACIS with Train Control and Management Systems (TCMS) and other onboard systems, ensuring hardware compatibility.
* Customization & Localization: Implement multilingual and location-based features tailored to operator needs.
* Collaboration & Testing: Work closely with hardware engineers, system integrators, and QA teams to ensure high-quality solutions.
* Troubleshooting & Support: Diagnose and resolve software issues during development, deployment, and operation phases.
* Documentation: Create technical documentation, including design specifications, user manuals, and test procedures.
Essential:
* Proficiency in programming languages such as C++, Java, or Python.
* Experience in real-time or embedded software development.
* Knowledge of communication protocols (e.g., TCP/IP, CAN, RS485).
* Familiarity with audio and visual media processing systems.
Preferred:
* Experience in rail systems or safety-critical domains.
* Understanding of railway standards such as EN 50128 or EN 50129.
* Knowledge of Human-Machine Interface (HMI) design principles.
This is a long-term contract opportunity based on-site in Hennigsdorf, Germany. If you are passionate about developing impactful rail communication systems and meet the qualifications, we’d love to hear from you.