Posted in Other 30+ days ago.
Type: Full Time
Cubic Transportation Systems
At Cubic we re changing the way people travel to work, to school, to wherever they want or need to go, and home again. Come join our team of data experts as we build innovative technologies and leverage the latest data science techniques to tackle transportation s most pressing challenges. As a global company our work impacts the lives of millions of people around the world in cities like London, New York, Sydney, and many more. Cubic is the analytics center of excellence and we are using data to optimize transit networks, reduce road congestion, improve the travel experience, and minimize each city s carbon footprint.
You will collaborate with a diverse group of talented professionals who are as passionate about their work as you are, and are committed to delivering only the highest quality solutions. We are an agile team and this means you re empowered to deliver the best results, have the opportunity to influence all aspects of the business, and know that each contribution you make is significant. In an industry where Cubic is a world leader, we re driving a paradigm shift in how transportation services are planned, delivered, and consumed to better meet the needs of an increasing and ever-more concentrated urban population. Don t take a backseat. Join Cubic and be instrumental in driving the future of travel.
Working with the Software Architect, the Senior Systems Engineer provides technical leadership and systems engineering management for the Tolling product team.
THE SOLUTIONS YOU HELP DESIGN WILL BE USED DIRECTLY BY MILLIONS OF PEOPLE IN GLOBAL CITIES TO PROVIDE SEAMLESS PUBLIC TRANSIT TRAVEL EXPERIENCES.
This role applies systems engineering processes and skills to systematically convert customer needs into total systems solutions that acknowledge technical, schedule, and cost constraints. Responsible for systems planning, requirements definition and management, system architecture and design, analyses and trade studies, and oversight and management of hardware/software design including UI/UX, system integration, system level test, and subcontractors. Provides input and support for project risk management activities. This position typically works under general supervision and direction, but incumbents of this position will regularly exercise discretionary and substantial decision-making authority.
Although not expected to perform low-level software architecture and component design, this Systems Engineering role requires a strong background in software development methodologies and technologies for tolling and their integration with Enterprise Back Office systems in order to accurately specify and define the overall system architecture and interfaces to internal and external (sub-)systems.
ESSENTIAL JOB DUTIES AND RESPONSIBILITIES:
Provide overall technical oversight of the Tolling Product Delivery team
Design end-to-end system technical features and functional Use Cases that involve complex interactions between the Tolling Account Manager and the Enterprise Back Office systems
Define, update and control interface specifications such as RESTful/SOAP APIs or Cubic proprietary protocols
Derive system requirements from client requirements using DOORS
Develop and manage system and subsystem requirements
Develop data and process flows for various system components
Tie requirements to design via system use cases and high-level designs with DOORS and JIRA.
Allocate system requirements to subsystem and oversee development/refinement of lower-level Requirements
Define operational concepts and high-level architectures
Compile and write design documentation, including functional specifications for new or modified business systems.
Coordinate with system programmers to code and develop a final product (based on documentation).
Provide peer review of final work product from the development team.
Utilize JIRA processing for work tracking and release planning.
Plan and direct analysis of complex business problems to be solved with automated systems during design and production support project phases
Develop UML/SysML diagrams within Enterprise Architect; activity, sequence, state, component, timing, block diagrams, use cases etc.
Manage end to end use cases with traceability between various stakeholders
Integrate specialty engineering disciplines into a project team
Influence hardware and software designs to ensure compliance with requirements and system
Develops, coordinates, implements and oversees plans to test business and functional processes during system development and quality assurance testing .
Interface with both internal and external stakeholders including but not limited to engineering, program management, quality, finance, business development, services, sub-contractors, end users, customers and consultants.
Perform technical risk management activities
Estimate, plan, schedule, and execute systems engineering activities
Support engineering activities for proposal efforts
Monitor, mentor, and train less experienced systems engineers
* Ability to travel for meetings, briefings, demonstrations, and integration/test activities 25%
MINIMUM JOB REQUIREMENTS:
Four-year college degree in Computer Science, Computer Engineering or related technical discipline, plus five years of related experience, or an applicable Master s degree with three years of related experience. Experience in creating, analyzing, documenting and testing system and subsystem designs. Effective written and oral communication skills. Mental ability to perform engineering problem solving and analytical tasks. Must be able to work under project deadlines and associated cost and schedule constraints.
DESIRABLE SKILLS AND EXPERIENCE:
Four years of experience in the field of Tolling Systems, Intelligent Transportation Systems or Traffic Engineering conducting similar services
Functional understanding of various tolling system components (account management, violations, escaalations, inetoparability, transponder lifecycles, transaction processing, etc)
Functional understanding of various toll system external interfaces including DMV, NIOP, Fleet Lockbox Collections, Mailhouse, etc
Working knowledge of database design
Working knowledge of Business Intelligence (BI) and Warehouse Tools
ENTERPRISE BACK OFFICE SYSTEMS
Experience in the specification and architecture of complex Enterprise-scale, high transaction (e.g. 1 million per day) Back Office Systems
Experience of performance modelling and budgeting of e.g. latency, throughput, scaling parameters
Familiarity with different Enterprise Software architecture patterns (e.g. SOA, EDA, and Microservices)
Familiarity with RESTful (using JSON over HTTP) and SOAP APIs specifications.
Knowledge of Payment Card Industry (PCI) security standards PCI PA-DS, PTS POI, and P2PE.
SYSTEMS AND SOFTWARE DESIGN AND DEVELOPMENT
Ability to create and analyze UML/SysML diagrams for software development teams.
Cubic is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action-Employer, We are committed to ensuring a workplace free of discrimination based on race, color, religion, age, disability, genetic information, sex, sexual orientation, gender identity, or national origin, military or veteran status, and any other basis protected by applicable law