JOB DETAILS
Role: Programmer
Location: San Jose, CA Hybrid
Job Description
We are seeking a highly skilled PTC Programmer and Software Developer to join our team. The successful candidate will be responsible for the design, implementation, testing, and maintenance of Positive Train Control (PTC) systems. This role requires a deep understanding of PTC technology, strong analytical skills, and the ability to work collaboratively with cross-functional teams to ensure the safety and efficiency of rail operations.
Key Responsibilities:
- Design and Implementation: Develop and implement PTC systems, ensuring compliance with industry standards and regulations.
- System Integration: Integrate PTC components with existing rail systems and infrastructure.
- Testing and Validation: Conduct thorough testing and validation of PTC systems to ensure functionality and reliability.
- Maintenance and Support: Provide ongoing support and maintenance for PTC systems, including troubleshooting and resolving technical issues.
- Documentation: Prepare and maintain detailed documentation for PTC systems, including design specifications, test plans, and user manuals.
- Collaboration: Work closely with other engineers, project managers, and stakeholders to ensure successful project completion.
- Compliance: Ensure all PTC systems comply with relevant safety and regulatory requirements.
- Training: Provide training and support to end-users and other team members on PTC system operation and maintenance.
Qualifications:
- Technical Skills: Proficiency in PTC technology, including hardware and software components. Experience with signal systems, network communications, and real-time control systems.
- Analytical Skills: Strong problem-solving and analytical skills, with the ability to troubleshoot complex systems.
- Communication: Excellent verbal and written communication skills, with the ability to effectively communicate technical information to non-technical stakeholders.
- Experience with specific PTC systems (e.g., ITCM, I-ETMS)
- Knowledge of rail industry standards and regulations (e.g., FRA, AAR).
- Experience with software development and programming languages relevant to PTC systems.
- Project management experience in engineering projects.
Environment
- SQL Server; Linux operating systems; .Net; Python; GitHub; Scripting
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.