Job Description
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
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application