Responsible for requirement management, high level design, technical management, implementation and testing of simulation projects as directed by the Project Manager.
Responsibilities:
• Define and manage the system architecture for software-based solutions, ensuring scalability, maintainability, and performance.
• Translate customer and business requirements into clear, testable system and software specifications .
• Develop and maintain system-level models, interfaces, and data flow diagrams to ensure end-to-end consistency.
• Collaborate with software, hardware, mechanical, and test teams to achieve seamless system integration .
• Lead and participate in system design reviews (SRR, PDR, CDR) and ensure alignment with project goals.
• Establish and maintain requirements traceability between stakeholder needs, design, implementation, and test outcomes.
• Define system-level verification and validation (V&V) plans , acceptance criteria, and ensure compliance through test execution.
• Conduct impact analysis for changes in requirements, design, or architecture to manage technical risks.
• Support configuration management , version control, and ensure proper documentation of system baselines.
• Evaluate performance, reliability, and safety aspects of the overall system and drive necessary improvements.
• Perform FAT and SAT with customers.
• Provide technical leadership in defining integration strategies, communication protocols, and data exchange standards.
• Collaborate with project managers and stakeholders to define system scope, priorities, and deliverables .
• Ensure software design aligns with enterprise architecture, cybersecurity policies, and industry standards.
• Facilitate cross-functional communication between developers, testers, and domain experts to ensure cohesive implementation.
• Support creation and maintenance of system documentation , including interface control documents (ICDs), design specifications, and test reports.
• Stay current with emerging technologies and system engineering tools to improve processes and system quality.
• Promote model-based system engineering (MBSE) and continuous integration/testing practices where applicable.
• 10+years of experience, preferable in rail simulation
• Requirements Management
• System Engineering Planning
• System Design and High-Level Architecture
• Technical Risk Management
• Integration & Test Planning
• Verification and Acceptance
• Technical Management
• Tender Support as delegated by the System Architect Team Lead
• Customer interaction as delegated by the Project Manager
• Thorough understanding of engineering principles
• Good verbal and written communication skills, good analytical skills
• Strong ability to understand technical systems
• Working knowledge of Agile methodologies and Scrum Framework, backlog grooming
• Managing and improving processes
• Problem solving and decision making
• Quality of work
• Initiative/quickness
• Performance under stress