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.
Requirements
-
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