ESSENTIAL DUTIES AND RESPONSIBILITIES:
System Design and Architecture: Design and develop the overall architecture for payment card reader systems, ensuring they meet the specific needs of metro rail and bus transportation.
Ensure the architecture is scalable, secure, and compliant with industry standards and regulations.
Integration and Interoperability: Ensure seamless integration of payment card readers with existing transportation systems and infrastructure. Develop solutions that support interoperability between different transportation modes and payment systems.
Security and Compliance: Implement robust security measures to protect sensitive payment data and prevent fraud. Ensure compliance with relevant standards and regulations, such as PCI-DSS.
Technology Evaluation and Selection: Evaluate and select appropriate technologies and components for the payment card reader systems. Stay updated on emerging technologies and trends in the payment and transportation sectors.
Testing and Validation: Oversee the testing and validation of payment card reader systems to ensure they meet performance and reliability standards.. Conduct field trials and pilot programs to validate system functionality in real-world conditions.
User Experience and Accessibility: Design user-friendly interfaces and ensure the payment card reader systems are accessible to all users, including those with disabilities. Gather and incorporate user feedback to improve system usability.
Maintenance and Support: Develop maintenance plans and provide ongoing support for deployed payment card reader systems. Monitor system performance and address any issues or malfunctions promptly.
Data Analytics and Reporting: Implement data analytics capabilities to monitor system usage and performance.
Generate reports and insights to inform decision-making and improve system efficiency.
Stakeholder Communication: Communicate project progress and outcomes to stakeholders, including transportation authorities and senior management.
Provide technical expertise and recommendations to support strategic planning and decision-making.
GENERAL DUTIES AND RESPONSIBILITES:
Creating POCs for the software system, including the overall architecture, modules, and components.
Creating detailed documentation of the software architecture for clarity and future reference
Choosing the right technologies, frameworks, and tools for the project based on requirements and best practices
Write code, particularly for prototypes or critical parts of the system.
Providing technical guidance to the development team on how to implement the architecture and code effectively.
Reviewing code from other developers to ensure it adheres to architectural principles and coding standards.
Weighing the benefits and drawbacks of different design choices and technologies.
Developing project plans, including timelines, milestones, and resources.
BACKGROUND AND EXPERIENCE:
Four-year college degree in computer science, engineering or related field plus a minimum of 15 years of related experience or advanced degree with 15+ years of related experience.
Embedded Systems: Proficiency in designing and developing embedded systems, including firmware development for card readers.
Hardware Design: Experience with hardware design and integration, including knowledge of electronic components and circuit design.
Communication Protocols: Understanding of communication protocols such as ISO/IEC 7816, EMV, NFC, and Bluetooth
Security Standards: Knowledge of security standards and practices, including encryption, secure key management, and PCI DSS compliance.
Software Development: Skills in software development, particularly in languages like C, C++, and Python.
Testing and Validation: Experience with testing and validation of card reader systems to ensure reliability and compliance with industry standards.
Integration with Payment Systems: Ability to integrate card readers with various payment systems and platforms.
Cloud Services: Familiarity with cloud services and architectures, particularly for managing and processing transaction data.
Microcontroller Programming: Proficiency in programming microcontrollers used in card readers.
Troubleshooting and Maintenance: Skills in troubleshooting and maintaining card reader systems to ensure continuous operation.
CONDITION OF EMPLOYMENT:
Should Clear Background verification
Cubic creates and delivers technology solutions in transportation that make people’s lives easier by simplifying their daily journeys, and defense capabilities that help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is driven to solve global challenges through innovation and service to our customers and partners.
We have a leading portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense.
To learn more, visit www.cubic.com.
Get notified when new jobs are added by Cubic Corporation